scrollView

// storyboard--xib创建与代码创建是有区别的
// 注意点:千万不要通过索引去subviews数组中访问scrollView子控件(取出来的不一定是你想要的控件)
[self.scrollView.subviews.firstObject removeFromSuperview];
// 注意点:通过代码创建scrollView,一开始subviews这个数组为空nil
[NSLog(@"%@", scrollView.subviews)];
// 内容的偏移量contentOffset
// 作用1:控制内容滚动的位置
// 作用2:得知内容滚动位置
self.scrollView.contentOffset = CGPointMake(200, 100);
// scrollView自己提供的动画
[self.scrollView setContentOffset:CGPointMake(self.scrollView.contentOffset.x, 0) animation:YES];
// 内边距
self.scrollView.contentInset = UIEdgeInsetsMake(10, 20, 30, 40);
/*
 1.任何OC对象都可以作为scrollView的代理
 2.苹果设计的代理属性是weak,目的是防止循环引用,造成内存泄漏
*/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容