2016-09-18 16 views
0

私はUITableViewControllerサブクラスを持っていて、左右のエッジマージンをテーブルビューに追加したいとします。私は下で試したが、それは助けていない。私はUIViewにサブビューとしてtableviewを移動することによって、ビュー階層を変更したくないです。UITableViewController内のテーブルビューに左右の余白を追加する

self.tableView.contentInset = UIEdgeInsetsMake(0.0, 20.0, 0.0, 20.0) 

この場合、何ができますか?

+0

これを制約でやってみましたか? –

+0

私は試しましたが、テーブルビューは一番上のビューなので、左右の余白を追加することはできません。 – Abhinav

+0

テーブルビューと同じ幅に設定しようとしましたか? 0.95(余裕を持って遊んでください) – Do2

答えて

0

自分でテストしたところ、customiseにはTableViewCellsがあり、そこにはmarginというプロパティが追加されています。そうすることで、マージンを簡単に変更することができますdynamicallyまたは完全に削除する場合は0に設定します。

this postの回答を確認するには、@ezcodingで確認してください。お役に立てれば。

関連する問題