情节提要:为每个尺寸类的多个对象分配 IBOutlet
Posted
技术标签:
【中文标题】情节提要:为每个尺寸类的多个对象分配 IBOutlet【英文标题】:Storyboard: assign IBOutlet for multiple object per size class 【发布时间】:2014-10-26 13:55:07 【问题描述】:自从 Apple 推出 Size Classes
后,我想,日常工作可能会消失。走得更远,意识到这并不容易,看起来那么舒服。
我的真实目的有点不同,我设置了一个测试项目来说明:
我有一个storyboard
,一个IBOutlet
用于UIButton
,并决定这个按钮对于不同的Size Classes
看起来不同
为此我创建了两个按钮:
iPhone 按钮(为 wChC 安装) iPad 按钮(为 wRhR 安装)问题:
每次当我尝试将这些按钮中的任何一个连接到 IBOutlet button
时 - 它总是适用于一个按钮并删除与另一个按钮的连接。
我希望这两个按钮实际上是一个按钮,但 iPhone、iPad 的布局不同。 以前,拥有两个故事板不是问题。
如何在一个情节提要中实现这一目标?
【问题讨论】:
【参考方案1】:如果您为 iPhone/iPad 分别设计意味着,您不能为两个 Button 使用相同的 IBOutlet 连接。 最好为 iPhone/iPad 创建单独的 IBOutlet。
在情节提要中使用 Any|Any 以支持 iPhone/iPad 设计和单个 IBOutlet。
【讨论】:
以上是关于情节提要:为每个尺寸类的多个对象分配 IBOutlet的主要内容,如果未能解决你的问题,请参考以下文章
如何使用情节提要为不同的 iPhone 屏幕尺寸设置不同的字体尺寸?
如何在不使用尺寸等级和情节提要的情况下创建适用于 iPhone 4 到 iPhone 6 Plus 的 XIB?
如何从情节提要中获取 UIViewControl 对象的笔尖名称
我有一个带有不同/多个 UIView 的情节提要,并且我想要每个 UIView 都有一个 ViewController。迅速