草庐IT

StoryBoard

全部标签

ios - Storyboard和 Storyboard包之间的区别?

当我将ViewController移动到它自己的Storyboard文件中时,我转到Xcode>编辑器>重构到Storyboard。在这里,弹出窗口显示用于命名新Storyboard文件和一些不同的设置。其中一个设置是格式,有两个选项:InterfaceBuilderStoryboard或InterfaceBuilderStoryboard包(见截图)什么是InterfaceBuilderStoryboard包,它与InterfaceBuilderStoryboard有何不同? 最佳答案 WhatisanInterfaceBuild

ios - Storyboard和 Storyboard包之间的区别?

当我将ViewController移动到它自己的Storyboard文件中时,我转到Xcode>编辑器>重构到Storyboard。在这里,弹出窗口显示用于命名新Storyboard文件和一些不同的设置。其中一个设置是格式,有两个选项:InterfaceBuilderStoryboard或InterfaceBuilderStoryboard包(见截图)什么是InterfaceBuilderStoryboard包,它与InterfaceBuilderStoryboard有何不同? 最佳答案 WhatisanInterfaceBuild

ios - 在预定义属性之后设置用户定义的运行时属性(IBInspectable)?

我想添加一个新的IBInspectable属性(计算属性)到UILabel通过类别方法。理想情况下,我希望在设置标签文本后设置此属性(通过setValue:forKey),因为此IBInspectable属性可能会导致更新UILabels文本,而我们不希望UILabel中的文本稍后更换它。查看文档,没有提及在nib/storyboard期间预定义属性是否始终设置在用户定义属性之前加载在InterfaceBuilder中配置的属性。是否使用IBInspectable将自定义属性添加到InterfaceBuilder中的对象?还是保证在标准预定义对象属性/属性之后设置用户定义的运行时属性?

ios - 在预定义属性之后设置用户定义的运行时属性(IBInspectable)?

我想添加一个新的IBInspectable属性(计算属性)到UILabel通过类别方法。理想情况下,我希望在设置标签文本后设置此属性(通过setValue:forKey),因为此IBInspectable属性可能会导致更新UILabels文本,而我们不希望UILabel中的文本稍后更换它。查看文档,没有提及在nib/storyboard期间预定义属性是否始终设置在用户定义属性之前加载在InterfaceBuilder中配置的属性。是否使用IBInspectable将自定义属性添加到InterfaceBuilder中的对象?还是保证在标准预定义对象属性/属性之后设置用户定义的运行时属性?

ios - 为不同的 Controller 重用 View 的最佳方式

我有3个设计几乎相似的自定义ViewController。如何创建一个View(在Storyboard中或使用XIB)以便我可以为我的3个ViewController使用相同的View? 最佳答案 使用xib制作自定义View,添加所有3个ViewController的通用设计。现在在该ViewController中添加UIView并将该UIView的父类(superclass)提供给该自定义类,这样您就可以在3个Controller上使用该自定义View看到这个我在多个Controller中使用相同的View

ios - 为不同的 Controller 重用 View 的最佳方式

我有3个设计几乎相似的自定义ViewController。如何创建一个View(在Storyboard中或使用XIB)以便我可以为我的3个ViewController使用相同的View? 最佳答案 使用xib制作自定义View,添加所有3个ViewController的通用设计。现在在该ViewController中添加UIView并将该UIView的父类(superclass)提供给该自定义类,这样您就可以在3个Controller上使用该自定义View看到这个我在多个Controller中使用相同的View

ios - XCode - 更改 Storyboard 中的默认全局字体

很像我们如何在Storyboard中设置GlobalTint,是否可以将全局字体系列设置为其他内容?例如,我想将Global/DefaultFont从System更改为SourceSansPro16pt。然而,我必须做的(据我所知)是以下之一:更改Storyboard中每个标签、按钮、textField等的字体。通过SwiftViewDidLoad代码(如thisquestion)或通过扩展设置它,如thisquestion中所述。我对(2)的问题是我无法像(1)那样使用Storyboard获得视觉反馈。另一方面,它也不是很Eloquent,因为无论如何我都必须手动设置它。那么,有没有

ios - XCode - 更改 Storyboard 中的默认全局字体

很像我们如何在Storyboard中设置GlobalTint,是否可以将全局字体系列设置为其他内容?例如,我想将Global/DefaultFont从System更改为SourceSansPro16pt。然而,我必须做的(据我所知)是以下之一:更改Storyboard中每个标签、按钮、textField等的字体。通过SwiftViewDidLoad代码(如thisquestion)或通过扩展设置它,如thisquestion中所述。我对(2)的问题是我无法像(1)那样使用Storyboard获得视觉反馈。另一方面,它也不是很Eloquent,因为无论如何我都必须手动设置它。那么,有没有

ios - 为 Storyboard本地化添加评论

是否可以在Storyboard中向本地化字符串添加评论?/*Class="IBUILabel";text="Sometext";comment="Thisisthecommenttohelptranslator"ObjectID="0N3-up-Ts6";*/"0N3-up-Ts6.text"="Sometext"; 最佳答案 看起来你可以:这会产生:/*Class="UILabel";text="Title";ObjectID="KjJ-0v-J2z";Note="CommentforLocalizer";*/"KjJ-0v-J2

ios - 为 Storyboard本地化添加评论

是否可以在Storyboard中向本地化字符串添加评论?/*Class="IBUILabel";text="Sometext";comment="Thisisthecommenttohelptranslator"ObjectID="0N3-up-Ts6";*/"0N3-up-Ts6.text"="Sometext"; 最佳答案 看起来你可以:这会产生:/*Class="UILabel";text="Title";ObjectID="KjJ-0v-J2z";Note="CommentforLocalizer";*/"KjJ-0v-J2