2011-06-25 13 views
3

グループ化されたUITableViewがあります。それは7行を持っています。最後に透明なセルが必要なので、tableViewの最後にスクロールバッファを置くことができます。私は透明なセルをtableViewの最後に追加しようとしましたが、それはグループ化されたtableViewとして境界線の色が表示されます。私はtableViewの最後に空白が必要です。それを実行する効率的な方法があれば助かります。境界線のないGroupedtableviewの最後にtransitant UITableViewCellを追加します

+0

このコメントを詳しく説明できますか?「透明なセルが最後に必要なので、tableViewの最後にスクロールバッファを置くことができます。」あなたは正確に何を達成しようとしていますか? – PengOne

+0

私のテーブルビューのスクロールの高さは、すべてのセルの高さの合計よりも大きくする必要があります。だから、私は私のtableviewの最後の行に到達すると、私は一番下の空きスペースと最後の行を参照する必要があります.. – Mobilewits

答えて

22

UITableViewUIScrollViewから継承しているcontentInsetを設定してみませんか?

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

必要なバッファを追加する必要があります。 20.0は大きなインセットではないので、必要に応じて調整してください。

tableFooterViewプロパティをUITableViewに設定してみることもできます。

+0

私は下の挿入を設定していた..魅力のように動作します。私のテーブルビューには何らかのテキストボックスがありました。下部のインセットを追加すると、テキストボックスが画面から消えてしまいました。キーボード通知に登録して、それに応じてインセットを設定しなければなりませんでした。 – Mobilewits

+0

本当に!これは魅力です!彼らの単純な解決策のためのリンゴのような:) – gaussblurinc

関連する問題