2011-06-23 15 views
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を数回ロードした後にランダムに表示されるようです。

答えて

2

これだった、scrollviewは、この図には2つのより多くのものを持っている一つは。水平スクロールであり、第二は、垂直あなたが上下にスクロールしたときに自動的に表示されますスクロールし、右であると

+1

を残しありがとうので、私に完全に明白ではありません:) –

+0

+1 * OMG !!!!!!!!! * – EmptyStack

関連する問題