Xcode8 可以根据大小类自定义工具栏吗?
Posted
技术标签:
【中文标题】Xcode8 可以根据大小类自定义工具栏吗?【英文标题】:Can Xcode8 customize a toolbar depending on size classes? 【发布时间】:2017-02-20 01:31:08 【问题描述】:我想使用故事板将UIBarButtonItem
添加到UIToolbar
,但仅适用于width:Regular
和height:Regular
设备。
在情节提要的底部,我激活了“Vary for Traits”,然后选择宽度和高度,这样就只剩下 iPad 设备了。
如果我在画布上绘制 UILabel
,属性检查器会按预期显示 2 个“已安装”字段,一个用于所有设备(未选中),一个用于 wRhR
设备(选中):
但是,如果我将 UIBarButtonItem 绘制到我的工具栏,则不会显示这些字段。
这是否意味着工具栏不能根据尺寸等级进行定制?
【问题讨论】:
【参考方案1】:简而言之,大小类或因特征而异,仅适用于 UIView
对象,但 UIBarItem
/UIBarButtonItem
继承自 NSObject
,而不是 UIView
。
【讨论】:
感谢您的回答。这可能是解决方案,但我无法在文档中找到任何说明尺寸类仅适用于UIView
子类的内容。你有参考吗?以上是关于Xcode8 可以根据大小类自定义工具栏吗?的主要内容,如果未能解决你的问题,请参考以下文章