ios - 根据 if 语句更改 TableView 尺寸

标签 ios swift uitableview

我正在尝试根据来自先前 View Controller 的数据调整 tableView 的大小。例如:

if previousData == "Acitivites" {
    tableView.height = 375
    tableView.width = 300
} else {
    tableView.height = 480
    tableView.width = 300
}

我不确定具体如何实现,如有任何指导,我将不胜感激!

最佳答案

设置tableView的导出heightConstraintTableView

override func viewDidLayoutSubviews()
{
    heightConstraintTableView.constant = previousData == "Acitivites" ? 375 : 480

}

关于ios - 根据 if 语句更改 TableView 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49292129/

相关文章:

ios - 使用 Firebase 计算相同的操作 (swift)

ios - Xcode 11 测试版 5 : UI freezes when adding textFields into UIAlertController

ios - 转换任何对象?到字符串

ios - UITableViewHeader 的 UISearchBar subview ?

ios - 我如何使用 SQLite 调用搜索 tableview 委托(delegate)

ios - Swift 在 indexPath 中使用 prepareForSegue

ios - WatchOS 2 存储/检索数据的最佳实践

ios - 使用已弃用的框架进行开发

ios - 在不同 View Controller 中使用时返回 nil 值的全局变量

objective-c - 在 pickerview 事件中突出显示 UITableViewCell