[英]How to set a hidden property on a view controller in Xamarin iOS once it has been set by another class with a CA Transition
我有一个UI ViewController
,其中有一个通过Container View
和Embed
segue Embed
的UITableView
控制器。
因此,当用户单击菜单时,将通过CATransition
弹出滑动菜单。 在此菜单上,选项之一是“主页”,它将菜单移回其原始位置并将此TableView Controller
的Hidden属性设置为true
。
下次单击菜单按钮时,菜单不会弹出,因为当我们单击“ Home
按钮时, TableView Controller
“ Hidden
属性在其类中被设置为True
。
结束语因此,问题在于,一旦用户单击“ Menu
按钮,当前类就需要能够设置在另一个类中定义的TableView
控制器的hidden属性。
我想这更多是与类之间的交互有关,而不是与移动开发有关,但是我将整个场景作为背景。
实现此目标的最佳做法是什么?
在主类中创建一个除了UITableView
类型的parameter
之外的其他构造函数。 然后将B class
的UITableView
作为parameter
传递给主class
的新constructor
。 然后,您可以从那里开始使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.