我有一个iPad应用程序,在我的一个视图中,我一起使用UIScrollView和UIPageControl在views数组之间导航。当我的模拟器处于肖像模式时,没有任何问题,但是当我将其旋转到横向显示的下侧时,我可以看到每100个整个视图只有大约30个。我该如何解决这种情况,任何人都可以帮忙?使用UIScrollView旋转后奇怪的行为
编辑:我动态地添加了一些按钮子视图,我已经添加到滚动视图,可以有人给出任何想法如何检测设备的方向和决定框架。我需要的东西像下面的伪:
if(device_orientation == landscape){
subButton.frame=....;
textfield.frame=...;
}
else{
subButton.frame=....;
textfield.frame=...;}
}
我试过,但我得到了黑屏..
EDIT 2 我所提供的一些看法界面生成器,另外还有一些动态创建的views.I在.xib文件中使用了Autoresizing属性,现在它看起来很完美,但动态的(它们都是UIButton的子类的所有对象)不响应任何代码(调整大小,免费颜色 - 照片等..)
你是如何为两个方向设置屏幕的?即元素是否应该重新定位/调整自己的尺寸,或者您对横向取向有完全独立的视图? – Madhu 2012-03-19 10:17:54
我没有设置任何特殊/独立的视图。我的应用程序有四个视图控制器,其中两个是UIViewController,一个是UITableViewController,另一个是包含UIScrolView的。其他的可以在旋转时正常工作,但是我使用ScrollView(这里有一个视图数组,UIWebView和UIView元素),顺便说一下,我在这个视图控制器 – ilhnctn 2012-03-19 10:26:18
中有痛苦,你可以给任何意见或教程链接如何调整大小/或旋转时分离视图创建? – ilhnctn 2012-03-19 10:27:42