RubyMotion RMQ默认的全局样式



我想为UIView设置默认样式。

假设我想要所有的UILabelcolor.light_graybackgroundColor
此外,我想样式我的自定义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样式表文档,它显示了你需要知道的关于样式的一切。

相关内容

  • 没有找到相关文章

最新更新