【发布时间】:2014-04-14 22:08:30
【问题描述】:
我在UIView 中创建了一个UIScrollView,并在其中放置了几个标签 和按钮。
按钮和标签比视图框架长,所以我把它放在 viewControllers viewDidLoad,像这样:
-(void)viewDidLoad {
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
self.scrollView.contentSize = CGSizeMake(321, 600);
self.scrollView.frame = self.view.frame;
}
我还将 Bounce Vertically 设置为 true,这样我就可以将视图弹回下方,它看起来好像在“滚动”,但一旦我松开它,它就会“取消弹回” ,它消失了。
为什么我的滚动视图不会滚动并停留在下方?
【问题讨论】:
-
scrollView 的框架有多大?如果scrollView的frame比contentSize大,就不会滚动。
-
i.imgur.com/m3QwLcN.png 设置为 548
-
你在使用自动布局吗?如果是,那么 contentSize 什么也不做。您需要使用布局约束。
标签: ios iphone objective-c uiview uiscrollview