ios - UIAppearence仅在iOS中使用系统颜色吗?
<p>我正在尝试使用UIAppearance更改应用程序中导航栏的颜色。<br><br>但是只有当我使用系统颜色时,它才有效:<br><pre><code> UINavigationBar *navigationBarAppearance = ;
initWithRed:220.0f green:47.0f blue:40.0f alpha:100.0f]]; // does not work
]; // does not work
]; // works
</code></pre><br>有什么建议?</p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p>方法<br><pre><code>colorWithRed:green:blue:alpha:
</code></pre><br>接受<code>0.0</code>和<code>1.0</code>之间的四个值。因此,如果您具有从<code>0.0</code>到<code>255.0</code>的组件,则需要通过除以<code>255.0f</code>进行归一化。<br><pre><code> initWithRed:220.0f/255.0f green:47.0f/255.0f blue:40.0f/255.0f alpha:100.0f/255.0f]
</code></pre></p>
<p style="font-size: 20px;">关于ios - UIAppearence仅在iOS中使用系统颜色吗?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/24679041/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/24679041/
</a>
</p>
页:
[1]