現在蠻常遇到的問題都是畫面處理不好,就有些坑其實可以分享
當有元件需要隱藏時候,使用UIStackView不乏是個好選擇
因為他可以幫你自動縮減高度,免得自己在那邊算每個View彼此之間的距離
不過使用UIStackView也有一些小眉角
func setupUI() {
tableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: CGFloat.leastNonzeroMagnitude))
}
UITableView
方法1直接刪除estimatedRowHeight、rowHeight
方法2透過程式設定,會覆蓋掉原本的Xib設定的estimatedRowHeight、rowHeight
tableView.estimatedRowHeight = UITableView.automaticDimension
tableView.rowHeight = UITableView.automaticDimension