我想为UIView
设置默认样式。
假设我想要所有的UILabel
和color.light_gray
的backgroundColor
。
此外,我想样式我的自定义UIView
s,例如,对于每一个AttributedUILabel
,我想有kerning
值设置为2
。
如何在RMQ中解决?
在您的RMQ应用程序中,您应该有一个ApplicationStylesheet类,所有其他样式表都应该从这个类继承。
你可以在这个ApplicationStylesheet中添加一个default_label方法:
def default_label(st)
st.background_color = color.light_gray
end
要应用样式,必须在附加标签
时使用它rmq.append UILabel, :default_label
同样适用于你的AttributeUILabel,在你的ApplicationStylesheet中创建一个方法,并在将其附加到视图时使用该样式。
我建议你回到RMQ样式表文档,它显示了你需要知道的关于样式的一切。