UIScrollView 反弹回来
Posted
技术标签:
【中文标题】UIScrollView 反弹回来【英文标题】:UIScrollView bounces back 【发布时间】:2014-01-20 14:27:24 【问题描述】:我在UIView
中嵌入了一个UIScrollView
。向下滚动时,它会弹回其可视屏幕。我对此没有任何明确的解决方法..我已经查看了所有其他问题..我的应用程序没有答案。
这是我的代码...
-(void)viewDidAppear
const CGFloat BoardWidth = 320;
const CGFloat BoardHeight = 480;
self.cScrollLabel.frame = CGRectMake(0, 0, BoardWidth, BoardHeight);
self.cScrollLabel.contentSize = CGSizeMake(BoardWidth, 2 * BoardHeight);
[super viewDidLoad];
我已禁用分页,启用滚动...我该怎么办?!?!?
【问题讨论】:
为什么要从 viewDidAppear 调用 viewDidLoad? 放在那里应该有错误吗? 是的..把超级viewDidAppear放在那里... 【参考方案1】:试试这个,如果可行的话。
禁用弹跳使用这个 -> scrollView.bounces = NO;像这样禁用水平滚动设置滚动视图的内容大小 ->
float sizeOfContent = 0;
UIView *lLast = [scrollView.subviews lastObject];
NSInteger wd = lLast.frame.origin.y;
NSInteger ht = lLast.frame.size.height;
sizeOfContent = wd+ht;
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);
【讨论】:
你学过xib或者coding吗?以上是关于UIScrollView 反弹回来的主要内容,如果未能解决你的问题,请参考以下文章
UIScroll 视图 + UIView + UITableview 问题
将 UIRefreshControl 添加到 UIScrollView