我是 ios 编程的新手。我正在尝试制作一个简单的表单,基于页面的应用程序。我已经为横向\纵向方向分离了 xib。但是当我在 textField 中添加文本并旋转设备时,文本消失了。如何临时、动态地保存已填写字段的信息以及何时旋转设备以使用信息填写已归档的文本字段?
问问题
144 次
2 回答
1
你应该试试GPOrientation
见这里:http ://www.logisian.blogspot.in/2012/08/support-landscape-and-portrait-using.html
GPOrientation
帮了我很多,我相信它会帮助你。
有关 GPOrientation 的教程,请参见此处:http ://www.youtube.com/watch?feature=player_embedded&v=KtVAsLioOEc
于 2013-11-08T08:43:11.827 回答
0
虽然您可能偶尔需要单独的 xib 用于横向和纵向,但通常实际需要的是使用布局约束。
有两种方法可以做到这一点:
- 覆盖视图或控制器上的 layoutSubviews 或 viewWillLayoutSubViews,并根据其超级视图的边界调整子视图的框架。要了解视图与边界,请在 iTunesU 上观看免费的斯坦福 iOS 课程(或者只是愚弄一下它——很快就会变得清晰)。
- 使用布局约束。
对于不平凡的项目,我个人的偏好是根据这里的原则开发基于代码的视图,并覆盖布局子视图。
于 2013-11-08T08:53:18.287 回答