UIScrollView反弹
问题描述:
我有一个UIScrollView
嵌入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];
}
我已禁用分页,启用滚动......我该怎么办?!?!?
答
试试这个,如果有效的话。
禁用反弹使用this - > 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);
+0
仍然是相同的..我会删除我的代码并将其替换为你的? – hazelvan
+0
你是通过xib还是编码? –
你为什么从viewDidAppear调用viewDidLoad? – Apurv
如果我把它放在那里,是否应该有错误? – hazelvan
是的..把超级viewDidAppear在那里... – Apurv