0

在我的 ipad 应用程序中,滚动视图中有一个导航栏和一个图像视图。
当我运行我的应用程序时,图像视图会隐藏导航栏。
所以,我删除图像视图并再次运行,然后我看到导航栏。但是,我无法单击导航栏中的按钮。请告诉我我该如何解决?

4

1 回答 1

0

注意视图的层次结构,如果 UIScrollView 在视图之上,那么它后面的任何视图都不会收到任何触摸事件。使用 XIB 添加的导航栏是主视图中子视图的一部分,因此您必须在导航栏下启动 UIScrollView,y = 44

ScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 44, self.view.frame.size.width,self.view.frame.size.height-44)];

并且不要忘记从 ScrollView 高度减去 44 以适应屏幕。

于 2013-02-06T21:22:45.737 回答