UIViewController
のビュー内にUITableView
を挿入しました。 しかし、画面の上部にあるステータスバーをタップすると、テーブルビューは、iOSアプリ内で予想される動作であるトップにスクロールしません。UITableViewは、画面上部のステータスバーをタップすると上にスクロールします
私が試した:
[self.tableView setScrollsToTop:YES];
をしかし、テーブルビューはまだ画面の上部をタップするとトップにスクロールしません。
UIViewController
のビュー内にUITableView
を挿入しました。 しかし、画面の上部にあるステータスバーをタップすると、テーブルビューは、iOSアプリ内で予想される動作であるトップにスクロールしません。UITableViewは、画面上部のステータスバーをタップすると上にスクロールします
私が試した:
[self.tableView setScrollsToTop:YES];
をしかし、テーブルビューはまだ画面の上部をタップするとトップにスクロールしません。
階層の他のすべてのスクロールビューでscrollsToTop
〜NO
を設定する必要があります。複数のスクロールビューのscrollsToTop
がYES
に設定されている場合は、ステータスバーにタッチしたときに上にスクロールしません。これはscrollsToTop
プロパティのドキュメントに記載されています。
が、これはまた、あなたのビュー階層内UIScrollView
のいずれかのサブクラスに適用され、そのUITableView
、UIContainerView
、およびUITextView
はUIScrollView
のサブクラスであることに注意してください。すべてのための
この解決策も動作しています... ありがとう – yasserislam
素晴らしいです。そのヒントのおかげで。 –
おかげで、 iは親のViewControllerから他のすべてのUITableViewを削除することによってこの問題を解決し、その後トップへ自動スクロールは、こののUITableViewのために働いていた。..
おかげ
あなたは、複数のスクロールビューを持っていますか画面上で? ( 'UITableView'はスクロールビューですので、' UITextView'です) –
複数のビューを含むuiviewcontrollerがありますが、そのうちの1つはUITableViewですが、画面の上部をタップすると、このUITableViewはスクロールしませんトップ、ユーザーがタップしたときにトップバーから送信される通知メッセージはありますか? – yasserislam
あなたは私の質問に答えなかった。画面に**複数の**スクロールビューがありますか? 'UITextView'もまたスクロール・ビューであることに注意してください。 –