ios - 无法在大小类之间共享控件

标签 ios iphone xcode

我有一个包含为 Compact-Regular 尺寸类(iPhone 肖像)构建的 UIView 的 Storyboard。现在我需要在横向 iPad Regular-Any 中使用一些相同的控件。我正在使用 XCode 7.2,我发现它非常有问题。

在 iPad 尺寸等级中,我可以看到其他尺寸等级的控件,尽管它们是灰色的。我尝试将灰色的控件拖到 iPad 尺寸类中,这似乎可以工作,但它仍然是灰色的,并且不允许添加约束。

我回到 Any-Any 并尝试在那里添加控件,希望使它们在两者中都可见。使用这种方法,我连接的任何导出或操作仅存在于 Any-Any 尺寸类中,而不存在于更具体的尺寸类中。因此,导出/ Action 不会在运行时执行。

此外,当尝试在一个大小类中设置导出或 Action 时,会在其他大小类中删除它。

这些是已知的 XCode 错误吗?有没有人见过这种行为?

最佳答案

您必须在检查器中添加控件。选择控件,打开属性检查器并向下滚动,直到看到如下内容:

enter image description here

单击加号并添加要添加该控件的大小类。然后单击复选框。

关于ios - 无法在大小类之间共享控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35636449/

相关文章:

ios - 大型数据库 - 在设备上显示数据的最佳方式?

ios - WKWebview 无法在呈现的 UINavigationController 上打开 WKActionsSheet

ios - 如何直接从浏览器安装 iOS 应用程序?

iphone - 我如何连接到名为 "A"的受密码保护的 wifi

iphone - UIAlertViewDelegate 扩展协议(protocol)

iphone - UIButton - 高亮状态下的圆角

iphone - 应用内购买 : Listen for the "Cancel' button?

javascript - iOS Webkit 只读输入可选择吗?

ios - 非开源 cocoapods

ios - 在 Swift 中从 AppDelegate 获取 ViewController 的实例