【发布时间】:2011-03-10 13:01:02
【问题描述】:
我使用 UITabBar 模板构建了一个应用程序。我有几个标签栏项目,一个项目显示一个视图。该视图有一个 UIScrollView 元素,该元素启用了分页以模仿 iPhone 跳板的行为,即可以从左到右滚动的页面。
我正在尝试放入 UIPageControl,因此我调整了 UIScrollView 的大小,使其比父 UIView 的高度略短,并在其下方放置了一个 UIPageControl。
当我运行应用程序时,UIScrollView 始终是父 UIView 高度的 100%,我看不到 UIPageControl。
我在标签的视图控制器的 viewDidLoad 方法中有以下代码:
UIScrollView *tempScrollView=(UIScrollView *)self.view;
tempScrollView.contentSize=CGSizeMake(640,377);
这可以设置内容大小,我可以从左到右滚动。我试过添加:
tempScrollView.frame=CGRectMake(0, 0, 640, 377);
调整滚动视图的大小,但仍显示 100%。请参见下图显示问题:
【问题讨论】:
标签: objective-c cocoa-touch ios4 uiscrollview