我在UIViewController
中创建了storyboard
,层次结构如下:
- UIView
--- UIView
(IBOutlet
- > scrollContentView)
---- UILabel
---- UILabel
...
在课堂作业viewDidLoad
中:
[_scrollContentView removeFromSuperview];
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
[self.view addSubview:scrollView];
[scrollView addSubview:_scrollContentView];
[scrollView setContentSize:_scrollContentView.size];
[scrollView setDelegate:self];
运行它,显示屏幕中间起点的坐标为_scrollContentView。
打印_scrollContentView
点是(0,0),为什么它的位置错误?
我测试向scrollView添加一个新的UILabel
,标签的点是(0,0),但它不是IBOutlet
,它的显示是正常的。