小さなフレーム(0,0,50,50)のようにUITableView
を作成しました。私は水平スクロールを無効にしたいが、垂直スクロールを維持したい。UITableViewの水平スクロールを無効にする
self.table.bounces = NO
と設定しましたが、テーブルビューを縦方向にスクロールすることもできません。その結果、アニメーションは完璧ではありません。
誰もがヒントを持っていますか?
ありがとうございました!
小さなフレーム(0,0,50,50)のようにUITableView
を作成しました。私は水平スクロールを無効にしたいが、垂直スクロールを維持したい。UITableViewの水平スクロールを無効にする
self.table.bounces = NO
と設定しましたが、テーブルビューを縦方向にスクロールすることもできません。その結果、アニメーションは完璧ではありません。
誰もがヒントを持っていますか?
ありがとうございました!
変更のtableViewのコンテンツサイズ、テーブルビューのコンテンツはめ込みプロパティがゼロでない場合は、コンテンツサイズの幅は、フレームサイズ
self.tableView.contentSize = CGSizeMake(self.tableView.frame.size.width, self.tableView.contentSize.height);
インターフェイスビルダでテーブルビューを作成した場合は、スクロールを垂直方向にチェックし、水平スクロールをオフにするオプションがあります。
あなたは、あなたは、インターフェイスビルダーで作成しようとすると、あなたのIBOutlet
に割り当てる必要がありませんでした場合は、それがお役に立てば幸い!
チェック以下であることを確認してください。その場合はゼロにリセットします。
あなたの答えを説明するためのコードサンプルを提供すると、あなたの答えはより完全で役立ちます。 –
私はこれが正しかったので、これをupvotedしましたが、私の一部は残酷にそれをdownvoteしたいです。実際には、テーブルビューに0以外のコンテンツのインセットがあるようにしたいので、すべてをもう一度繰り返すことなく余裕を持たせることができました。しかし、実際には、コンテンツのインセットをゼロ以外の値に設定すると、水平スクロールが発生するように見えます。ありがとう、アップル! – user435779
私はすごく試しました! ありがとう〜 – scorpiozj