gpt4 book ai didi

iphone - 更改相同类型的所有界面元素的颜色

转载 作者:行者123 更新时间:2023-12-03 20:50:24 24 4
gpt4 key购买 nike

我想知道是否可以用几行代码更改应用程序中按钮的默认颜色?手动改变每个按钮的颜色可能真的很无聊。特别是如果你有很多的话。

例如,我希望所有按钮都是橙色的,而不是原来的白色。

预先感谢您,伊利亚。

最佳答案

恐怕没有全局设置。

可以迭代对象的所有 View 和 subview ,查询它们的类型,然后根据需要应用自定义颜色。这使您可以在应用程序中拥有一个位置,将 View 传递到其中并应用所有内容。

类似于;

//! Applies application specific styles to UIKit objects
void applyStyles(UIView* view)
{
for(UIView* subview in view.subviews)
{
// test type of view
if([[subview class] isEqualToString:@"UIButton"] == YES)
{
// apply colors for buttons
}
else if([[subview class] isEqualToString:@"SomethingElse"] == YES)
{
// apply colors for something else
}
}
}

关于iphone - 更改相同类型的所有界面元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com