我有一个UI ViewController
,其中嵌入了UITableView
控制器,其中包含Container View
和Embed
segue。
因此,当用户点击菜单时,会弹出一个滑动菜单CATransition
。在此菜单上,其中一个选项是“Home”,它将菜单移回其原始位置,并将此TableView Controller
的隐藏属性设置为true
。
下次单击“菜单”按钮时,菜单不会弹出,因为当我们点击时,TableView Controller
的{{1}}属性设置为Hidden
。 True
按钮。
摘要
因此问题是,一旦用户点击Home
按钮,当前类需要能够设置在另一个类中定义的Menu
控制器的隐藏属性。
我想这更多的是与类之间的交互而不是移动开发,但我将整个场景作为背景。
实现这一目标的最佳做法是什么?
答案 0 :(得分:0)
在主类中创建一个除parameter
类型UITableView
之外的其他构造函数。然后将UITableView
作为class
的{{1}}作为parameter
传递到主constructor
的新class
。然后你可以从那里开始使用它。