2016-07-03 8 views
0

非常に基本的なグループ化UITableViewControllerUITableViewCellStyleDefaultのセルがあり、ちょうどtextLabel.textが設定されています。テーブルビューのセルとフッターのタイトルの間のスペースが広がります

通常の疑わしい方法:numberOfSectionsInTableViewnumberOfRowsInSectioncellForRowAtIndexPath

「ファンシー」なのは、titleForFooterInSectionで、ちょうど可変長のNSStringsを返します。

私は、セルとフッターテキストの間のスペースがフッターテキストの行数に比例することに注目しました。ちょっとしたことではありません。iPhone 6 plusのスクリーンショットでは、52(2ラインフッタ)から95(8ラインフッタ)ピクセルまでです。

これはおかしなことです。これが「機能」なのか誰にも知られていますか?これを修正する簡単な方法はありますか(自分のフッタービューを作成する以外)?

iOS 9.3.2を実行中です。

Appleの独自のアプリでも同じことが起こります(設定>コントロールセンターなど)。

答えて

0

UITableViewのheightForFooterViewInSectionメソッドを実装してください。

+0

iOSで使用できるフォントと幅を正確にキャプチャする必要があるため、これはかなりハッキリで難しいでしょう。また、私はこれらの同じ文字列を2回得るでしょう。質問:これはフッターの底部をカットするだけではないのですか?私は好奇心から試してみる。 –

関連する問題