我想要UIView
s的默认样式。
让我们说我希望所有UILabel
与backgroundColor
color.light_gray
。{
此外,我想设置自定义UIView
的样式,例如对于每个AttributedUILabel
我希望将kerning
值设置为2
。
如何在RMQ中解决这个问题?
答案 0 :(得分:1)
在您的RMQ应用程序中,您应该有一个ApplicationStylesheet类,所有其他样式表都应该从该类继承。
您可以在此ApplicationStylesheet中添加default_label方法:
def default_label(st)
st.background_color = color.light_gray
end
要应用您附加标签时必须使用的样式
rmq.append UILabel, :default_label
您的AttributeUILabel也是如此,在ApplicationStylesheet中创建一个方法,并在将其附加到视图时使用该样式。
我建议您回到RMQ stylesheets documentation,它会显示您需要了解的有关样式的所有信息。