2010-09-04 109 views
0

我有一个TabBarController有4个视图,其中一个是scrollView。如果我加载此视图,然后将我的设备的方向从纵向更改为横向,则滚动视图仅响应触摸(直到像素320)。tabBarController +改变方向问题

如果稍后我转到另一个视图,然后再回到首先,即使在风景中,滚动视图也能很好地工作。

我该如何调整?

回答

1

您的滚动视图可能未设置为自动调整其高度和宽度。如果您的视图是使用Interface Builder构建的,请使用尺寸检查器的Autosizing部分来设置弹簧支撑杆&。否则,如果以编程方式构建视图,则需要将autoresizingMask属性设置为适当的值。

+0

我在调整方向后手动调整框架大小。我尝试了autoresizing,但它没有改变任何东西。 scrollView调整正确,问题只是关于触摸控制! – Abramodj 2010-09-05 09:10:58

+0

你在调整'frame'还是'bounds'? – 2010-09-05 17:35:07

+0

好的,删除手动调整大小,让自动调整面具做的工作正常!谢谢! – Abramodj 2010-09-13 09:23:14