0
I私はサブビューのカップルを追加UIScrollViewの(loadView
で行う)(コードを参照)があります。iOSのスーパー奇妙な問題は、私はそれらを追加することなく、追加のサブビュー
// Add the views to the Scroll View
[scrollView addSubview:label];
[scrollView addSubview:careerDescriptionWebView];
self.view = scrollView;
私は、後で計算しますが私は、コンソールの出力をチェックするとき、私は、この参照だから、後で
// Change the height of the Scroll View dynamically to match the content
float hgt = 0;
for (UIView *view in scrollView.subviews) {
hgt += view.frame.size.height;
NSLog(@"View: %@, height: %f", [[view class] description], view.frame.size.height);
}
[scrollView setContentSize:CGSizeMake(scrollView.frame.size.width,hgt)];
:
をviewWillAppear:
で行わ追加サブビューの高さは(UIScrollViewのの高さ(このコードを参照)を設定するには0
2011-06-23 13:34:48.344 Acando[90355:207] View: UILabel, height: 21.000000
2011-06-23 13:34:48.345 Acando[90355:207] View: UIWebView, height: 1017.000000
2011-06-23 13:34:48.346 Acando[90355:207] View: UIImageView, height: 7.000000
2011-06-23 13:34:48.347 Acando[90355:207] View: UIImageView, height: 145.000000
これはすぐには表示されませんが、最初はUILabelとUIWebViewで正しく表示されますが、viewcontrollerを数回ロードした後にランダムに表示されるようです。
を残しありがとうので、私に完全に明白ではありません:) –
+1 * OMG !!!!!!!!! * – EmptyStack