2016-08-20 4 views
0

グループ化されたスタイルのUITableViewがあります。私は、テーブルビューの下部にある灰色の領域を取得するすべての方法を下にスクロールすると、私は0グループ化されたUITableViewより下のグレーの領域

tableView.sectionFooterHeight = 0.0 

にフッターの高さを設定しています。

enter image description here

は、どのように私は、この領域を取り除くのですか?

編集:この問題はグループ化されたテーブルスタイルでのみ発生します。私がプレーンなスタイルを使用している場合、私は空白の領域を取得しません。しかし、プレーンなスタイルを使用することは、他の理由のための選択肢ではありません。

答えて

1

それはこの領域を消費しているセクションのフッターの高さでなければなりません。次の設定を試してください:

func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { 

    return CGFloat.min 
} 
+0

これは単に領域を白にしました。しかし空白の領域はまだそこにある。 – RajV

+0

私は答えを編集しました。 –

+0

を確認してください。CGFloat.minが戻ってきて問題が解決しました。興味深いことに、0を返すことはできません。 sectionFooterHeightを0またはCGFloat.minに設定することもできません。 – RajV

0

はUIViewの例でtablefooterビューをインスタンス化:

`tableView.tableFooterView = UIView()` 
+0

これで領域を削除しませんでした。 – RajV

+0

グループ化されたテーブルビューまたはプレーン..を使用していますか? –

+0

私の質問によれば、私はグループスタイルを使用しています。この問題は、グループ化されたスタイルを使用する場合にのみ発生します。 – RajV

関連する問題