2013-08-04 5 views
25

は、私は、カスタムビューのタブバーで満たさフッターとのUITableView、次のコードを使用して実行を持っている:表が埋めるために必要とされるよりも少ない行を持っている場合は別に、素敵取り組んでいるUITableView、フッターは画面の下部に置いておきますか?

フッターがあるため、表が空の行を作成しなくなるため、画面の上に移動すると、フッターが画面の上に移動します。

だから誰でも、カスタムフッタを画面の下部にロックする方法、または以前と同じように空の行を作成する方法を知っていますか?

ありがとうございます!ガレス

答えて

3

は、残念ながら、私はいくつかのビュー階層の策略以外にこれを行う簡単な方法はないと思います。 UITableViewのcontentSizeがフレームサイズより小さい場合は、フッタービューをself.viewに割り当て、手動で配置します。 UITableViewのcontentSizeがフレームサイズより大きい場合は、viewForFooterInSectionを使用します。これが明確でない場合や、これを行う方法のサンプルコードをご覧になりたい場合はお知らせください。

1

私はuitableviewコントローラで同じ問題を抱えていますが、私はウィンドウにビューを追加してこの問題を解決し、viewWillDisappearでこのオブジェクトを削除します。

My Solution link

関連する問題