// 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,目的是防止循环引用,造成内存泄漏
*/
网友评论