ios - 移除少数 View Controller 的导航栏边框
<p><p>我想删除导航栏的边框。我在 AppDelegate.m 中使用此代码</p>
<pre><code>[ setBackgroundImage:[ init]
forBarPosition:UIBarPositionAny
barMetrics:UIBarMetricsDefault];
[ setShadowImage:[ init]];
</code></pre>
<p>而且效果很好。它删除了每个 ViewController 中导航栏的边框。
但我必须为少数 ViewController 删除它。</p>
<p>通过将此代码放在特定 ViewController 的 viewWillAppear 中,它不起作用。
有人知道怎么做吗?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您应该在选择的导航栏中设置导航栏的背景图像和阴影图像,而不是使用外观方法。例如:</p>
<pre><code>
forBarMetrics:UIBarMetricsDefault];
</code></pre></p>
<p style="font-size: 20px;">关于ios - 移除少数 ViewController 的导航栏边框,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33705374/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33705374/
</a>
</p>
页:
[1]