2014-09-04 55 views
9

如何创建故事板在iPad和iPhone上适用于今日扩展功能?我可以使用大小班吗?还有其他方法吗? 在此先感谢今天扩展的通用应用程序

+0

你有没有尝试过使用像'〜ipad'这样的设备修饰符或大小类? – rckoenes 2014-09-04 09:06:53

+0

@rckoenes我试过使用大小类,但结果不是很好..也许我是新手,我错过了一些东西。修饰符如何工作? – 2014-09-04 09:33:40

+1

使用设备修改器,您可以创建故事板,例如用于iPhone的“MainInterface.storyboard”和用于iPad的“MainInterface〜ipad.storyboard”。我没有测试过,但这是如何为普通接口做的。 – rckoenes 2014-09-04 10:24:32

回答

1

解决方案是激活故事板的大小类,然后将视图控制器的模拟大小更改为固定。

您不需要创建多个故事板,但只需激活大小类。我不知道为什么它被默认禁用。

Activate Use Size Classes

这一步将改变你的看法一般大小。

Change Simulated Size to Fixed

现在你必须要修好你的UI元素是通用和适应性,通过自动布局。

编辑:如果你有一个像“全屏”桌面视图内的部件,这是小部件,不要忘记为嵌套的“全屏”视图创建约束,否则它将在iPad上工作,但重叠在iPhone上。