使用 Interface Builder,我创建了一个包含 UIScrollView 的视图。
我以编程方式将按钮添加到空的 UIScrollView。
当方向改变时,我使用
- (void) willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
调用重置屏幕上的按钮的方法。
之后,uiScrollView -content使用setContentSize获得新的大小。
无论ContentSize的宽度如何,我只能在屏幕的前 320 像素(即纵向模式下的屏幕宽度)上进行交互(滚动/或点击按钮)。
当我将contentSize-width设置为 2000 时,我可以向左滚动,但只能将手指放在前 320 像素而不是整个 480 像素上(使用 3.5 英寸 iPhone)。
我错过了什么?