我有一个iPad应用程序,在我的一个视图中,我一起使用UIScrollView和UIPageControl在视图数组之间导航.当我的模拟器处于纵向模式时没有问题,但当我将其旋转到风景时,只显示滚动视图的下方,我可以看到每100个整个视图中大约30个.我怎么能解决这种情况可以有人帮忙吗?
编辑:我在我添加到Scrollview的子视图中动态添加了一些按钮子视图,可以让一些人知道如何检测设备的方向并决定帧.我需要像下面的伪代码:
if(device_orientation == landscape){ subButton.frame=....; textfield.frame=...; } else{ subButton.frame=....; textfield.frame=...;} }
我试过,但我有黑屏..
编辑-2
我在一些视图中使用了Interface构建器,并且有一些动态创建的视图.我在.xib文件上使用Autoresizing属性稍微玩了一下,现在它看起来很完美但是动态的(它们都是UIButton子类的对象)不响应任何代码(调整大小,免费颜色 – 照片等)