我正在尝试将通过 xib 文件创建的视图添加到 UIScrollview 中。
视图看起来像这样:
我得到的是:
我用来将视图添加到 UIScrollview(在 Storyboard 中设置)的代码是:
初始化代码:
NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"SpuelungProtokollView" owner:self options:nil];
HPSpuelungProtokollView * spuelungProtokollView = [subviewArray objectAtIndex:0];
HPSpuelung * vInfo = pInfo;
// setup Infos
// ... this part is not related to the problem ...
[self setContentView:spuelungProtokollView];
然后我在中执行以下操作viewDidLoad:
:
[[self scrollView] setContentSize:[[self contentView] frame].size];
[[self scrollView] addSubview:[self contentView]];
[[self contentView] layoutIfNeeded];
有没有人遇到过类似的问题 - 知道如何正确地将(正确约束)UIView 添加到 UIScrollview?
提前感谢您的回答!
编辑
一个奇怪的副作用是:如果我把创建层次结构的视图放在其中,则视图会正确加载viewDidAppear: