iOS11开发中iOS11应用视图之如何删除空白视图

小编给大家分享一下iOS 11开发中iOS11应用视图之如何删除空白视图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

超过十年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站制作、网站设计,成都网站推广,成都网站优化,整体网络托管,成都小程序开发,微信开发,App定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

当开发者不再需要主视图的某一视图时,可以将该视图删除。实现此功能需要使用到removeFromSuperview()方法,其语法形式如下:

要删除的视图对象名.removeFromSuperview()

【示例1-3】以下代码将在主视图中添加两个视图,然后再使用removeFromSuperview()方法删除其中一个视图。代码如下:

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

        //添加空白视图newView1

        let newView1=UIView(frame: CGRect(x: 0, y: 75, width: 375, height: 232))

        newView1.backgroundColor=UIColor.cyan

        self.view.addSubview(newView1)

        //添加空白视图newView2

        let newView2=UIView(frame: CGRect(x: 0, y: 352, width: 375, height: 232))

        newView2.backgroundColor=UIColor.orange

        self.view.addSubview(newView2)

    }

……

}

此时运行程序,会看到如图1.54所示的效果。如果想要删除视图对象newView1的话,需要使用removeFromSuperview()方法,代码如下:

newView1.removeFromSuperview()                                                               //删除视图对象newView1

运行效果如图1.55所示。

iOS 11开发中iOS11应用视图之如何删除空白视图

图1.54  运行效果                            图1.55  运行效果

看完了这篇文章,相信你对“iOS 11开发中iOS11应用视图之如何删除空白视图”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


新闻标题:iOS11开发中iOS11应用视图之如何删除空白视图
转载注明:http://azwzsj.com/article/gcpjdi.html