ios - UIButton 外观 setBackgroundColor 更新后现在影响导航栏
<p><p>Xcode 或 iOS 更新使以下代码的功能有所不同,因为现在导航栏按钮背景具有背景颜色,与以前不同。有什么修复吗?我希望所有按钮都具有相同的全局颜色,但现在它会影响我不想要的导航栏按钮。我希望它像以前一样透明。</p>
<pre><code>[ setBackgroundColor:];
</code></pre>
<p> <a href="/image/u97tO.png" rel="noreferrer noopener nofollow"><img src="/image/u97tO.png" alt="enter image description here"/></a> </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>由于此特定 UIButton 位于 UINavigationBar 内,您可以尝试应用第二个特定外观来“覆盖”第一个常规外观集。
比如具体调用,</p>
<pre><code>[, nil]
setBackgroundColor: forState:state barMetrics:metrics];
</code></pre>
<p>打电话后</p>
<pre><code>[ setBackgroundColor:];
</code></pre>
<p>用特殊覆盖一般。</p>
<p>文档链接:<a href="https://developer.apple.com/documentation/uikit/uiappearance" rel="noreferrer noopener nofollow">https://developer.apple.com/documentation/uikit/uiappearance</a> </p></p>
<p style="font-size: 20px;">关于ios - UIButton 外观 setBackgroundColor 更新后现在影响导航栏,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/48250750/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/48250750/
</a>
</p>
页:
[1]