SWIFT – 使用ViewContainer中的按钮隐藏视图容器

SWIFT – 使用ViewContainer中的按钮隐藏视图容器,第1张

概述我有一个观点.在这个视图中,我有一个容器视图.而在ContainerView中,我有一个按钮. 当我触摸ContainerView的按钮时,我想要隐藏ContainerView. 我想做这样的事情: class ContainerView: UIViewController {@IBAction func closeContainerViewButton(sender: AnyObject) 我有一个观点.在这个视图中,我有一个容器视图.而在ContainerVIEw中,我有一个按钮.

当我触摸ContainerVIEw的按钮时,我想要隐藏ContainerVIEw.

我想做这样的事情:

class ContainerVIEw: UIVIEwController {@IBAction func closeContainerVIEwbutton(sender: AnyObject) {    //I try this : self.hIDden = false    //or this :    self.setVisibility(self.INVISIBLE)}

}

一个想法怎么办?
谢谢.

有一些方法,但这里是最简单的一个,不是最漂亮的.你应该真的使用代理,但这是一个很简单的方式来开始.只需创建一个保存容器的类的全局变量(在这种情况下为startController).然后从其他视图控制器(MyVIEwInsIDeContainer)调用它,并告诉它隐藏您的视图.我没有运行此代码,但它应该工作.
var startController = StartController()class StartController:UIVIEwController {    @IBOutlet var myVIEwInsIDeContainerVIEw: UIVIEw    ....    overrIDe func vIEwDIDLoad() {        super.vIEwDIDLoad()        startController = self    }    func hIDeContainerVIEw(){        self.myContainerVIEw.hIDden = true    }}class MyVIEwInsIDeContainer:UIVIEwController {    ...    @IBAction func hIDeThisVIEw(sender: AnyObject) {        startController.hIDeContainerVIEw()    }}
总结

以上是内存溢出为你收集整理的SWIFT – 使用ViewContainer中的按钮隐藏视图容器全部内容,希望文章能够帮你解决SWIFT – 使用ViewContainer中的按钮隐藏视图容器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1027461.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存