あなたは、テーブルビューの下部にそれをしたい場合は、あなただけのtableFooterView
として追加することができます。たとえば:
override func viewDidLoad() {
super.viewDidLoad()
let footerLabel = UILabel()
footerLabel.text = "Some Text"
footerLabel.textAlignment = .Center
footerLabel.textColor = UIColor.redColor()
footerLabel.sizeToFit()
self.tableView.tableFooterView = footerLabel
}
あなたはUIViewController
またはUITableViewController
に追加されたテーブルビューのいずれかを使用することができます。
tableFooterView
は、テーブルビューの最後のセクションのセクションフッターに直接当ります。
override func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 0.1 // adjust this value to determine how close the label is to the last table view cell. Don't return 0 unless you want the default value for grouped style table views
}
どのような種類のUIスタイルの適用。例:自動サイズ変更、自動レイアウト –
'UITableViewController'はこれには適していません。 'UITableViewController 'の' self.view'は、そのサブビュー自体をすべて管理したい 'UITableView'です。一般的な 'UIViewController'だけを使用して' UITableView'と 'UILabel'を' self.view'に追加する方が一般的な 'UIView'です。 – beyowulf
@ HariKrishnan.P私はその自動レイアウトを信じています。しかし、制約を設定することはできません。 – Brosef