2016-08-16 22 views
4

私のアプリは内部に可変量のセルを持つUITableViewを持っています。 UITableViewの下に特定の高さの空白(空白)スペースを追加するにはどうすればよいですか?またはUITableViewの最後にありますか? 最後のセルの後に空白スペースが多くなるようにします。UITableViewの下に空白(空白)スペースを追加します

私の質問は明らかです。事前に おかげで

+0

追加 'tbl_view.tableFooterView = [[UIViewのはalloc] initWithFrame:CGRectZero];' viewDidLoad' –

答えて

20

ためtableViewFooterを使用することができます:あなたがスクロールした後、テーブルビューの下にいくつかの空白のままにします

let insets = UIEdgeInsets(top: 0, left: 0, bottom: 100, right: 0) 
self.tableView.contentInset = insets 

最後のセルに移動します。

私は私のために働いていた別のアプローチで、あなたもちょうど emptyViewあるカスタム cellを作成してみてくださいとで、その特定 cellを表示することができますので、ここで、前のセクションと一緒にそれを使用するときに footerViewを使用していくつかの問題に直面している
+0

おかげ 'でたくさん!出来た –

2

あなたはあなたのテーブルビュー上のコンテンツのインセットを作ること

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 100)]; 
[self.tableView setTableFooterView:view]; 
0

最後のインデックス。

numberOfRowsInSectionでは、表示する行の合計数を1つ以上にするだけです。

そしてcellForRowAtIndexPath

は、あなたが何かを行うことができますlike-

if(indexPath.row == size + 1){ 
    //show custom cell 
} 
関連する問題