菜鸟教程小白 发表于 2022-12-12 10:47:16

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]
查看完整版本: ios - UIAppearence仅在iOS中使用系统颜色吗?