Ios 使用故事板自定义字体或颜色的最佳方法是什么?

Ios 使用故事板自定义字体或颜色的最佳方法是什么?,ios,storyboard,Ios,Storyboard,如何使用故事板自定义项目中的字体和颜色,而无需每次在故事板中更改。我有没有办法在情节提要中指定一些可以更改一次的变量 问题: 设计师会根据任何好看的东西不断改变字体和颜色,或者改变整个应用程序的主题颜色 解决方案之一是创建视图的IBoutlet,并通过代码(颜色、tableViewFillColor、标题字体、副标题字体等)分配它们,但我认为这是一个非常漫长的过程 目前我正在分配故事板中的所有内容。有没有什么方法可以让我在故事板中放置一些对象,然后在其他需要的地方分配它们?如果可能,还有其他解决

如何使用故事板自定义项目中的字体和颜色,而无需每次在故事板中更改。我有没有办法在情节提要中指定一些可以更改一次的变量

问题: 设计师会根据任何好看的东西不断改变字体和颜色,或者改变整个应用程序的主题颜色

解决方案之一是创建视图的IBoutlet,并通过代码(颜色、tableViewFillColor、标题字体、副标题字体等)分配它们,但我认为这是一个非常漫长的过程


目前我正在分配故事板中的所有内容。有没有什么方法可以让我在故事板中放置一些对象,然后在其他需要的地方分配它们?如果可能,还有其他解决方案吗?

在Xcode 6中,您可以创建这些属性的
IBDesignable
IBInspectable
,创建这些属性的
IBDesignable
IBInspectable
出口,例如(颜色、表格视图填充颜色、标题字体、副标题字体等)

下面是我分享的链接,谷歌上有很多教程可以找到如何使用它


IBInspectable将仅创建允许我使用故事板分配颜色的变量。但问题是,我仍然必须把它放在代码中的任何地方。这里有一件事做得很好,就是在代码中预定义颜色,并在情节提要中使用这些名称创建变量。那么,有没有任何方法可以将这些变量定义为nib本身中的颜色,以便在我更改这些预定义值时,故事板可以直接反映这些更改?另外,我已经使用过IBDesignable,仍然在计算它们可以使用的深度。使用IBDesignable,我能看到的最简单的方法是创建UIButton、UILabel或任何其他相关类的子类,并将这些属性预定义为IBDesignable,以便它们可以在情节提要中可见,或者只是普通属性。但不知何故,我并不喜欢为不同的-2颜色或不同的fontsYes tats创建不同的-2子类的想法。大多数情况下,你必须为它创建子类,然后你可以在da go上修改这些属性。下面有很多例子。我将与你分享你的意思是像RedColorUILabel、BlueColoreLabel、,这个颜色标签对吗?或者有没有什么方法可以让我只创建一个定制的ColoredUILabel,在任何地方都可以使用?另外,如果我能做后一种选择,那就太棒了!是否有任何方法可以使用IBInspectable创建列表?就像UITableViewCell在设置样式时使用自定义、基本、右细节、左细节选项一样?如果这是可能的话,那么它将开辟更多的选择,以及我真的很喜欢这个问题。我不知道在这种情况下什么是最好的方法,但我做的事情和你做的一样,但正如你所说,这是一个漫长的过程。仍然有人否决了这个问题:-/。请让我知道,如果有任何明确的要求,我投了你的问题,但它仍然没有显示xd