iOS11开发中iOS11应用视图之如何删除空白视图-创新互联

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

站在用户的角度思考问题,与客户深入沟通,找到巴中网站设计与巴中网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖巴中地区。

当开发者不再需要主视图的某一视图时,可以将该视图删除。实现此功能需要使用到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://pwwzsj.com/article/gheso.html