UIView没有检测到横向方向的触摸

时间:2012-08-29 09:54:47

标签: objective-c ios uiscrollview landscape

我正在使用包含UIScrollViews和UIButtons的UIView实现一个库。

当方向是纵向时,没有问题,但当de orientation更改为横向模式时,底部的300个像素停止变得敏感。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您将轻击手势附加到视图,则视图需要根据超视图新帧调整自身大小。您需要正确地将autoResizingMask属性设置为您的视图。

答案 1 :(得分:1)

我认为您可以设置静态帧值。如果是这样,请将其设置为动态。 例如:

your_View=[UIVIew alloc]initWithFrame:[[UIScreen mainScreen] bounds]];

your_view.frame = self.view.bounds;