正如标题所解释的,我正在我的视图控制器的 loadView 中以编程方式创建一个 UIScrollView,然后我将其设置为 self.view。
_pagingScrollView = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.view = _pagingScrollView;
如果我在 loadView 的末尾检查 _pagingScrollView.frame,它等于
{{0,0},{320,480}}。
但是,如果我在我的scrollViewDidScroll
委托中检查相同的属性,它会切换到
{{0,0},{320,367}}
我如何分配/初始化我的滚动视图,以便它的高度从一开始就考虑标签/导航栏,并给我 367?我知道我可以简单地对 367 进行硬编码,但我想知道这里发生了什么以及为什么它以一个值开始然后发生变化。