Ios 在我的主视图中隐藏/显示来自ChildViewController的元素
我有一个带有自定义点击栏菜单的主视图、一个内容视图和一个顶栏 在“我的内容”视图中,根据在“我的点击栏”菜单中选择的发件人,我将添加ChildViewController并将其从父视图控制器中删除 在我的内容视图中添加了Ios 在我的主视图中隐藏/显示来自ChildViewController的元素,ios,uiview,swift3,uiviewcontroller,Ios,Uiview,Swift3,Uiviewcontroller,我有一个带有自定义点击栏菜单的主视图、一个内容视图和一个顶栏 在“我的内容”视图中,根据在“我的点击栏”菜单中选择的发件人,我将添加ChildViewController并将其从父视图控制器中删除 在我的内容视图中添加了addSubview方法的一些childview中,我有一些UIscrollView 在我的childview中,使用UIscrollViewDelegate,我使用if-else条件来知道我的scrollcontent(contentOffset>=50等)在哪里 根据答案,我
addSubview
方法的一些childview
中,我有一些UIscrollView
在我的childview
中,使用UIscrollViewDelegate
,我使用if-else条件来知道我的scrollcontent
(contentOffset>=50
等)在哪里
根据答案,我需要在主视图中隐藏/显示一些元素(mainview
topbar
元素
,它们位于不同的UIViewController
),不幸的是,我无法定位它们是否有针对这些元素的方法?
<强>请考虑下面的草图<强>(前面详细的信息):
您可以为相同的应用程序实现通知模式。主视图中的火灾通知。让您的第二个ViewController作为通知的侦听器,并在需要时进行更改,即隐藏/显示元素。谢谢@luckyShubhra:您的回答让我走上了正确的道路。你可以想象,我是Swift的新手,除了玩prepareForSegue
,我不习惯执行通知
和观察者
。我很高兴你能解决你的问题。我不知道你是新手,否则我会帮你实现。如果你有任何问题,一定要让我知道。谢谢