din*_*eth 9 iphone objective-c ios uistoryboard autolayout
iOS6中有AutoLayout,这是一个基于约束的布局系统.我猜这有点类似于Android的灵活XML布局.
我正在开始一个iOS6项目并想要你AutoLayout.这个应用程序将是通用的.它将具有两个设备系列之间非常相似的一些视图.iPad上的其他观点将是iPhone视图中的2个或更多控制器.
据我所知,UIViewControllers可以与其他子UIViewControllers一起设置.这意味着在两种设备中构建通用视图有两个要素.
所以我的问题是,为什么需要2个故事板?我可以看到iPad故事板有一些额外的控件等.在两种设备类型之间也存在缩放字体大小和其他变量的问题.任何人都可以提供有关如何在2个故事板上没有重复视图的建议,并有效地使用AutoLayout来实现一个好的通用应用程序?
非常感激.
iPad UI往往不仅仅是iPhone UI的放大版本.有更多的屏幕空间可供使用,并且有自定义的iPad界面元素(例如UISplitViewController).
如果在您的情况下,不同的设备具有非常相似的布局,那么是的,您可以使用一个布局与自动布局,它可以正常工作.但是,在大多数情况下,我建议不要这样做.只有两种布局更清晰,每种布局都有一种布局.
最终的决定取决于你.也许您可以尝试单一布局策略,使用自动布局,看看您是否遇到任何特定问题.
| 归档时间: |
|
| 查看次数: |
994 次 |
| 最近记录: |