带有 isHidden 的视图总是在视图控制器启动时出现
view with isHidden always appear when the view controller is launching
我是 iOS 开发的新手,因此知识不多。这是我遇到的问题。
在我的视图控制器中,我有一个 table 视图允许用户删除行。删除所有行后,应出现一个视图。一切正常,一旦所有行都被删除,视图就会出现,但是当视图控制器启动时,table视图和视图一起出现,只有在用户开始删除 table 的行时,视图才会消失] 查看。
函数如下:
private func showView() {
if panier.isEmpty {
viewEmptyBasket.isHidden = false
tableView.isHidden = true
} else {
viewEmptyBasket.isHidden = true
}
}
知道如何解决这个问题吗?启动控制器时屏幕上只显示 table 视图?
谢谢!!
您需要在 veiwDidLoad() 中调用 showView() 函数
并在 panier 不为空时设置 tableView.isHidden = false ,也最好在主队列中更改此 UI
我是 iOS 开发的新手,因此知识不多。这是我遇到的问题。
在我的视图控制器中,我有一个 table 视图允许用户删除行。删除所有行后,应出现一个视图。一切正常,一旦所有行都被删除,视图就会出现,但是当视图控制器启动时,table视图和视图一起出现,只有在用户开始删除 table 的行时,视图才会消失] 查看。
函数如下:
private func showView() {
if panier.isEmpty {
viewEmptyBasket.isHidden = false
tableView.isHidden = true
} else {
viewEmptyBasket.isHidden = true
}
}
知道如何解决这个问题吗?启动控制器时屏幕上只显示 table 视图?
谢谢!!
您需要在 veiwDidLoad() 中调用 showView() 函数
并在 panier 不为空时设置 tableView.isHidden = false ,也最好在主队列中更改此 UI