菜鸟教程小白 发表于 2022-12-12 19:24:16

ios - 如何设计自定义导航栏


                                            <p><p>我已经搜索了很多关于如何设计图片中给出的导航。</p>

<p> <img src="/image/wtkHS.png" alt="enter image description here"/> <br/>
我已经为 <code>UINavigationBar</code> 创建了类别,如下面的解决方案中给出的
<a href="https://stackoverflow.com/questions/5575821/custom-nav-bar-styling-ios" rel="noreferrer noopener nofollow">Custom nav bar styling - iOS</a> </p>

<p>可以使用以下代码增加 <code>NavigationBar</code> 的大小。 </p>

<pre><code>CGFloat navBarHeight = 84.0f;
CGRect frame = CGRectMake(0.0f, 0.0f, 320.0f, navBarHeight);
;
</code></pre>

<p>但是像(左键、右键、标题)这样的所有内容都会移到栏的底部。</p>

<p>当像下面这样将段控件附加到titleView时</p>

<pre><code>self.navigationItem.titleView = self.segmentedControl;
</code></pre>

<p>所有 View (左键、标题、右键)作为衬垫。</p>

<p>我想要 <code>segment control</code> 如图所示导航栏底部。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>@Shankar Shinde 为什么要将分段 Controller 添加为导航标题 View ,您可以使用 Storyboard 在导航栏下方添加:查看下面的屏幕截图</p>

<p> <img src="/image/60DdQ.png" alt="enter image description here"/> </p>

<p>我认为您需要使用以下代码隐藏导航栏并创建类似于附加屏幕截图的 View 让我知道它对您有帮助吗?</p>

<pre><code> ;
</code></pre>

<p> <img src="/image/1i9zz.png" alt="enter image description here"/> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何设计自定义导航栏,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/22007682/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/22007682/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何设计自定义导航栏