标签: swift interface-builder xib nib uibackgroundcolor
我正在xib / nib文件中构建可重用的视图,我有一些需要在运行时渲染.clear的视图但是...我将会呈现这些笔尖的超级视图是黑暗的,因此当我设计这些笔尖时,他们有白色背景,很难在这些视图上看到我的文字和其他控件。
另一方面,是否可以在界面构建器中将背景颜色设置为黑色,并且在运行时它们是否清晰?
答案 0 :(得分:1)
您可以在故事板中的视图控制器上的检查器中添加User defined Runtime attribute,以便在运行时调整背景颜色。
User defined Runtime attribute
注意:关键路径为backgroundColor
backgroundColor
或者只需在awakeFromNib()中设置backgroundColor。一旦加载了笔尖,就会调用此函数。
awakeFromNib()
override func awakeFromNib() { super.awakeFromNib() backgroundColor = .blue }