【发布时间】:2012-09-25 14:57:37
【问题描述】:
我正在尝试创建一个适用于纵向和横向模式的 UIView,但不知道如何实现这一点。仅供参考 - 我正在通过代码布置所有组件,所以没有 XIB 或情节提要......这是一个要求。
我有一个名为createView 的方法,它列出了我在创建视图时调用的所有视图组件(按钮、标签等)。
我不知道的是,我的控制器在水平模式下通过addSubview:myNewCustomView 添加视图,那么在从纵向切换到横向时如何更改自定义 UIView 中组件的布局?
我是否会在我的自定义 UIView 中创建一个用于纵向布局和另一个用于横向布局的方法?如果我有两种方法,我是否必须获得父母的显示模式,横向或纵向,然后在我的自定义 UIView 中调用适当的 createView 方法?
【问题讨论】:
标签: objective-c ios uiview