Xcode8控制器是灰色的,在Xcode 7中设计了大小等级

时间:2016-11-08 11:16:30

标签: ios iphone ipad autolayout storyboard

我正在使我的iOS应用程序与iPad兼容。我已经设计了我的应用程序的UI与Xcode 7的大小类,更专为iPhone设计,现在我必须升级它以支持iPad。

现在使用Xcode 8,当我从带有Device Pan的Storyboard中选择iPad时,大多数控制器都是Greyed,即那些控制器也没有在iPad上显示在设备上以及故事板上。请查看该截图

enter image description here

我知道他们为什么会变灰,因为他们的设计尺寸等级不同。

现在我的问题是,是否有可能以某种方式将此控制器用于iPad而无需重新设计UI并更新自动布局,截至目前我没有看到任何方法使这个控制器可用于ipad公司

此外我尝试了一种方法,但我认为这将是非常长的,我必须删除此控制器,然后将其添加回来并再次设置布局。

另一种方式是设计单独的故事板。

所以请建议我从中克服哪些更好的解决方案。

由于

1 个答案:

答案 0 :(得分:1)

即使在兼容性转换为Xcode 8之后,如果它仍然无法正常工作,那么您需要检查是否有任何遗留问题,如下所示:

如果您想确保它适用于任何宽度和高度,请找到约束:

enter image description here

并点击x将其删除,只保留installed格式:

enter image description here

这应该为Xcode 8解决它。