我想通過xib文件添加一個視圖到UIScrollview。添加從xib加載的視圖到UIScrollview
觀看起來像這樣:
我得到的是:
代碼中,我用它來添加查看到的UIScrollView(這是建立在故事板)是:
初始化代碼:
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?
在此先感謝您的提問!
編輯
一個奇怪的副作用是:查看加載正確,如果我把Hirarchy創建視圖viewDidAppear:
什麼你的awakeFromNib看起來像嗎? – Bejmax
我沒有任何 - 這個功能有什麼好處?對不起,與xib的蜜蜂到現在爲止,我做了所有的故事板,我從來沒有使用這種方法 – sensslen
我添加了一個答案,在蘋果開發網站上的協議閱讀,他們也有例子。祝你好運! – Bejmax