繁体   English   中英

一旦另一个类通过CA Transition设置了Xamarin iOS中的视图控制器上的隐藏属性

[英]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 ViewEmbed segue EmbedUITableView控制器。

因此,当用户单击菜单时,将通过CATransition弹出滑动菜单。 在此菜单上,选项之一是“主页”,它将菜单移回其原始位置并将此TableView Controller的Hidden属性设置为true

下次单击菜单按钮时,菜单不会弹出,因为当我们单击“ Home按钮时, TableView ControllerHidden属性在其类中被设置为True

结束语因此,问题在于,一旦用户单击“ Menu按钮,当前类就需要能够设置在另一个类中定义的TableView控制器的hidden属性。

我想这更多是与类之间的交互有关,而不是与移动开发有关,但是我将整个场景作为背景。

实现此目标的最佳做法是什么?

在主类中创建一个除了UITableView类型的parameter之外的其他构造函数。 然后将B classUITableView作为parameter传递给主class的新constructor 然后,您可以从那里开始使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM