こんにちは、プログラムで作成したボタンを static の下部に設定したいと思いますtableView
。私が抱えている問題は、ボタンが小さい電話 (5 秒) の底にとどまることです。これは完全に問題ありません。しかし、6s Plus では、ボタンの下に白い領域が表示されます。ボタンが地面から少し上、または底の端から上にあることを意味します。
これは私がボタンを設定する方法です
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
let footerView = UIView()
footerView.frame = CGRectMake(0, 0, CGRectGetWidth(self.view.frame), 50)
footerView.backgroundColor = UIColor.redColor()
let buttonNext = UIButton(type: UIButtonType.System)
buttonNext.frame = CGRectMake(0, 0, CGRectGetWidth(self.view.frame), 50)
buttonNext.translatesAutoresizingMaskIntoConstraints = false
buttonNext.setTitle("NEXT", forState: UIControlState.Normal)
buttonNext.backgroundColor = UIColor.blueColor()
footerView.addSubview(buttonNext)
footerView.layoutIfNeeded()
return footerView
}
func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 50
}