自从 Apple 引入了 Size Classes
以来,我想日常工作可能会消失。更进一步,意识到它并不像看起来那么容易,那么舒服。
我的真实目的有点不同,因为我设置了测试项目来说明:
我有一个 storyboard
,一个用于 UIButton
的 IBOutlet
并决定这个按钮对于不同的 Size Classes
看起来不同>
为此我创建了两个按钮:
- iPhone 按钮(为 wChC 安装)
- iPad 按钮(为 wRhR 安装)
问题:
每次当我尝试将这些按钮中的任何一个连接到 IBOutlet button
时 - 它始终适用于一个按钮并删除与另一个按钮的连接。
我希望这两个按钮实际上是一个按钮,但对于 iPhone、iPad 具有不同的布局。 以前,拥有两个 Storyboard不是问题。
如何在一个 Storyboard中实现这一目标?
最佳答案
如果您为 iPhone/iPad 单独设计意味着,您不能为两个 Button 使用相同的 IBOutlet 连接。 最好为 iPhone/iPad 创建单独的 IBOutlet。
在 Storyboard 中使用 Any|Any 以支持具有单个 IBOutlet 的 iPhone/iPad 设计。
关于ios - Storyboard : assign IBOutlet for multiple object per size class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26573724/