2016-11-21 15 views
0

UIScrollviewでUIButtonをクリックできません。私はイメージの記述に私の問題を記述しました。UIScrollviewのボタンをクリックできません。目的 - C

CODE:

- (void)viewWillLayoutSubviews { 
    [super viewWillLayoutSubviews]; 
    CGFloat scrollViewHeight = 0.0f; 
    for (UIView* view in _vContain.subviews) { 
     scrollViewHeight += view.frame.size.height; 
    } 
    [_svContain setContentSize:(CGSizeMake(_svContain.frame.size.width, scrollViewHeight + 50))]; 
} 

enter image description here

+0

最後のボタンは機能しません。 – arqam

+0

は、 'setContentView'メソッドを使って最後の' uicomponent'までscrollViewのスクロール範囲を設定します。 – vaibhav

+0

はい。クリックすると、最後のボタンは機能しません。私はUIScrollViewのcontentsizeを追加しました –

答えて

3

あなたUIScrollViewContentSizeを設定してください。 はこのようにそれを実行します。

scroll.contentSize = CGSizeMake(ScreenWidth, btn.frame.origin.y+btn.frame.size.height +10); 

私はあなたの画像でお見せようなあなたのUIScrollview高さを設定。

enter image description here

+0

私はUIScrollViewのcontentsizeを追加しましたが、何も解決できません –

+0

あなたのスクロールビューの高さが底面のY軸で終わっていることを確認してください。 ボトムビューはスクロールビューと重複できません –

+0

Suresuper viewWillLayoutSubviews]; CGFloat scrollViewHeight = 0.0f; for(_vContain.subviewsのUIView *ビュー) { scrollViewHeight + = view.frame.size.height; } [_svContain setContentSize :(CGSizeMake(_svContain.frame.size.width、scrollViewHeight + 50))]; –

関連する問題