iOS UIScrollView的一个特性

打印 上一主题 下一主题

主题 943|帖子 943|积分 2829

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1如果UIScrollView 的contentSize.height >
scrollView.bounds.size.height - scrollView.contentInset.top - scrollView.contentInset.bottom
, 则scrollView就可以滚动,否则无法滚动
而且最大的滚动范围就是 contentSize.height - (
scrollView.bounds.size.height - scrollView.contentInset.top - scrollView.contentInset.bottom
这里说的是自然滚动,就是在用户放手的情况下
能滚动的最大范围
而且,我们通过代码 [uiscrollView setContentOffset:animated:YES]

或者 [uiscrollView setContentOffset:cgpointmake]设置的
都只能是自动滚动能达到的位置,即 在contentSize.height - (
scrollView.bounds.size.height - scrollView.contentInset.top - scrollView.contentInset.bottom)之内,否则即使设置了,也会由于
contentSize不够而导致失败
2
两个滚动方法的不同
  1. [uiscrollView setContentOffset:animated:YES]
复制代码
会出发scrollView 的 scrollViewDidScroll代理方法
  1. [uiView animatedwithduration:0.2 animated:^{
  2. [uiscrollView setContentOffset:animated:NO]
  3. }];
复制代码
不会触发scrollViewDidScroll代理方法

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小小小幸运

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表