菜鸟教程小白 发表于 2022-12-11 20:12:41

ios - UITab 栏 - 选择指示器图像 - 更改位置


                                            <p><p>我正在使用 <code>UITabBarController</code>。在我的 <code>AppDelgate</code> 中,我将 <code>selectionIndicatorImage</code> 设置为简单的白线。这显示在标签栏项目的中间。我希望它显示在我的标签栏项目的顶部,突出显示它已被选中。我尝试制作一个顶部有白线,底部透明的图像,但它只是显示在我的标签栏上方。制作这张图片是否需要一定的尺寸才能达到我想要的效果?</p>

<p> <a href="/image/zriG8.png" rel="noreferrer noopener nofollow"><img src="/image/zriG8.png" alt="enter image description here"/></a> </p>

<p>我正在使用的图片:<a href="https://www.dropbox.com/s/zva77z9yt6rcfsg/SelectedTab.png?dl=0" rel="noreferrer noopener nofollow">https://www.dropbox.com/s/zva77z9yt6rcfsg/SelectedTab.png?dl=0</a> </p>

<pre><code> UIImage *selectedImage = [ stretchableImageWithLeftCapWidth:0 topCapHeight:0];

[ setSelectionIndicatorImage:selectedImage]
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您必须创建带有顶部白线的 <code>translucent</code> selectedTab(请参阅 zip 文件),并且 <code>height</code> 应该是 <code>48 Pixel</code></p>

<p>查看此链接 <a href="https://www.dropbox.com/s/j38mqj8sd0qgv8f/selectedTab.zip?dl=0" rel="noreferrer noopener nofollow">https://www.dropbox.com/s/j38mqj8sd0qgv8f/selectedTab.zip?dl=0</a> </p>

<pre><code>[ setSelectionIndicatorImage:];
    [ setBarTintColor:];
</code></pre>

<p><strong>结果:</strong>
<a href="/image/Hfv3j.png" rel="noreferrer noopener nofollow"><img src="/image/Hfv3j.png" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UITab 栏 - 选择指示器图像 - 更改位置,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/50631644/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/50631644/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UITab 栏 - 选择指示器图像 - 更改位置