IOSにおけるscrolls Top問題のまとめ

1007 ワード

転載先:http://blog.csdn.net/enuola/article/details/32331933 scrolls Top小結:UICrollViewはスクロールを展示するためのクラスです。彼はUITable View、UITTextViewなどのサブクラスを持っています。scrolls TopはUScrrollViewの属性の一つで、主にデバイスのステータスバーをクリックするときに、scrolls Top=YESのコントロールがトップにスクロールします。すべてのデフォルトのUScrrollViewの例では、彼のscrolls Top属性はデフォルトはYESであるので、あるUICScrrollViewのインスタンスを実現するには、デバイスステータスバーをクリックしてトップに戻ると、他のUICScrrollViewのインスタンスのscrolls Top属性はNOである。多くのscrollViewがトップのイベントに応答すると、システムはそのscrollViewをトップに戻すということを知らないので、何の操作もしない。このプロパティをyesに設定します。他のscrollview.scrollview.scrolls Top=NOはこのイベントに対応します。原理は簡単です。3つのscrollviewがあれば、システムはどれを一番上にスクロールするべきか分かりません。例えばUIView Controllerの中に三つのUIViewビューがあります。それぞれ_です。pussh List、_photo List,_starListは、各ビューにUITable Viewがあり、以下のように設定されている。
    _pushList.table.scrollsToTop = YES;

    _photoList.table.scrollsToTop = NO;
    _starList.table.scrollsToTop = NO;
分かりましたか?注意したいのはUICWebViewの中にサブビューを含むUICWebViewであり、UScrrollViewのサブクラスでもあり、最初は意識していなかったため、いつもクリックできなかった状態バーをトップに戻し、UICbViewのscrollew TopをNOに設定して正常になった。