我希望 ScrollView 从底部开始。有什么方法吗?
我已经尝试过了,但我无法回到顶部......
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:YES];
我希望 ScrollView 从底部开始。有什么方法吗?
我已经尝试过了,但我无法回到顶部......
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:YES];
你应该打电话
CGPoint bottomOffset = CGPointMake(0, [yourScrollView contentSize].height);
[yourScrollView setContentOffset:bottomOffset animated:NO];
在 viewDidLoad 中。并检查yourScrollView
它是否应该正确连接到它的 IBOutlet,或者从它接收[self.view viewWithTag:];
并contentSize
应该设置为UIScrollView
内容大小,然后再尝试更改contentOffset
.
顺便说一句,从一开始就让它在底部,你应该设置动画:NO
我认为你必须使用
[self.catScroll scrollRectToVisible:CGRectMake(fr.frame.origin.x,0 , self.catScroll.frame.size.width, self.catScroll.frame.size.height) animated:NO];
catScroll
滚动视图在哪里
或使用将委托方法setContentOffset:
中的此属性更改为新的 contentoffsetscrollView
scrollViewDidEndDecelerating:
我认为这肯定会对你有所帮助。
快乐编码:)