我正在尝试从我的UITableViewCell
访问ViewController
视图控制器
override func viewDidLoad() {
super.viewDidLoad()
let sideBar = self.storyboard!.instantiateViewController(withIdentifier: "SideMenuTV") as! SideMenuTableView
sideBar.CellStatic.isHidden = true
}
侧视图
class SideMenuTableView: UITableViewController {
@IBOutlet weak var CellStatic: UITableViewCell!
//..ALL THE CODE
}
但是,当我试图访问我的
CellStatic
来隐藏它时,值是nil
。我怎样才能把手机藏起来?
最佳答案
似乎@IBOutlet
属性在设置为隐藏时没有被链接。尝试将其设置为隐藏在变量的didSet
中,如下所示:
@IBOutlet weak var CellStatic: UITableViewCell! {
didSet {
CellStatic.isHidden = true
}
}
关于ios - 从UIViewController访问静态行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43875362/