相关疑难解决方法(0)

访问Interface Builder和/或Storyboard中的"文本样式"

在我的一个应用程序中,我有一个样式文档,其中包含不同文本样式的方法,例如:

+(UIFont*)h1{
    return [UIFont fontWithName:@"Helvetica" size:48.0];
}
Run Code Online (Sandbox Code Playgroud)

然后,在viewDidLoad每个视图控制器的方法中,我以编程方式设置文本样式.这是一种非常好的方法,可以使应用程序中的样式保持一致且易于调整.

这是我的问题:有没有办法让XIB文件/故事板反映这些文本样式?如果没有,有没有办法实现类似的功能(即,在一个地方定义所有样式,并从那里拉出XIB/Storyboard元素)?谢谢阅读.

编辑:

为了澄清,这是期望的最终结果:

  1. 在项目的某处定义一些常量文本样式,如h1,h2,p.每种文本样式都有自己的字体,字体大小,颜色等.
  2. 能够将UILabels我的各种视图中的样式设置为任何这些文本样式.这可以在代码中,在Interface Builder中完成(例如,在Luan建议的用户定义的运行时属性中),或者在任何地方.
  3. 能够在Interface Builder/Storyboard中查看应用于每个UILabel的样式,而无需每次都运行应用程序.

xcode storyboard xib ios

2
推荐指数
1
解决办法
1760
查看次数

标签 统计

ios ×1

storyboard ×1

xcode ×1

xib ×1