2016-12-15 12 views
0

uitableviewのボタンまたは行の端を追加したいと思います。私はtableviewフッターを使用しましたが、その解決策は私にはありません。私も他の方法を試みたが、私は結果を見つけませんでした。どのようにしてこの問題を解決することができますか?代わりのUITableViewControllerのswuitでuitableviewのボタンの端を追加するには

おかげ..

+0

Uはセルを取り、カウント+1を返します。最後のインデックスを確認してそのセルをロードする必要があります –

+0

ボタンを押すと常に画面の下にとどまるか、tableViewでスクロールしますか? –

+0

なぜフッターがうまくいかなかったのですか?あなたはそれに細胞がない場合でもテーブルビューの最後に保持したいですか?つまり、テーブルビューのコンテンツサイズがそのフレームよりも小さい場合でも、それを下に維持するか? –

答えて

2

利用のUIViewController:

  • ストーリーボードでのUITableViewのためにIBOutletを作成し、あなたのビューコントローラ
  • にのUITableViewを追加する - にあなたのビューコントローラを準拠
  • それを接続しますUITableViewDelegateおよびUITableViewDataSource
  • set tableView.delegate = selfおよびtableView.dataSource = self
  • ストーリーボードでは、ボタンのベローテーブルビューを追加し、トップボタンの制約を少なく設定します(例: 4)
  • は、ボタンのIBOutletを作成し、それが
  • あなたのボタンの高さ制約を追加接続して離れてテーブルビューの下の制約からポイント - 空の文字列(「」)
  • 0.0
  • Setボタンのタイトルに設定します
  • ボタンの高さの制約のIBOutletを作成して接続する
  • テーブルビューが最後に達したときにチェックする - テーブルが底に達したかどうかを確認してtableView:willDisplayCell:forRowAtIndexPath:を実装し、indexPath.rowがデータソースの最後のアイテム他の方法もありますので、自由にチェックできます)
  • テーブルが終了したら、ボタンのタイトルをbutton.setTitle(for)で設定し、ボタンの拘束を別の高さ(ボタン全体を表示するのに十分な大きさ)に設定するだけです。
  • ボタンを押すと、 :ボタンのタイトルを ""に設定し、アニメーションの高さの制約を0.0に変更します。
+0

私のために働いてくれてありがとう! – Abdul

関連する問題