预览具有不同大小和语言样式的自动布局

Lar*_*rry 5 objective-c uikit ios autolayout

我已经开始在iOS上的XCode中学习新的Auto Layout内容.自动布局实际上非常简洁,但测试似乎很痛苦.我似乎记得在Mac方面有一种方法可以预览界面并将其拖动到不同的大小,以测试控件是否正确排列.iOS或某些工具是否有类似的功能可以帮助您测试AutoLayout视图?此外,切换到从右到左的东西也很有用.我只是想测试我所有的约束并确保它们是完美的.

Sen*_*ful 6

要查看自动布局在不同条件下将执行的操作的预览,请在Xcode 5中执行以下操作:

  1. 打开故事板.
  2. 打开助理编辑器(尽可能多).
  3. 在助理编辑器中,点击第4个按钮(表示手动/自动/等).
  4. 选择"预览".
  5. 您现在可以使用右下角的控件来自定义:
    • iOS版本(6或7)
    • 设备旋转(纵向或横向)
    • 设备屏幕尺寸(3.5"或4")

要模拟从右到左的语言,请参阅WWDC 2012自动布局示例(会话232)视频:

  • 设置以下参数:(使用方法如)
    • AppleTextDirection YES
    • NSForceRightToLeftWritingDirection YES

可以在此处找到更多有助于自动布局的参数.


Lar*_*rry 0

我发现的 iOS 的一个选项是在 XIB 的根视图上将状态栏设置为“无”。这将删除黑色状态栏并显示调整大小手柄。这样您就可以拖动框架并查看控件的行为方式。但它仍然不会运行代码。另外,我还没有找到如何启用从右到左的文本。