iOS 11开发教程(十六)iOS11应用视图之删除空白视图
来源:互联网 发布:java高并发包 编辑:程序博客网 时间:2024/05/16 01:01
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所示。
图1.54 运行效果 图1.55 运行效果
- iOS 11开发教程(十六)iOS11应用视图之删除空白视图
- iOS 11开发教程(十一)了解iOS11应用视图
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
- iOS 11开发教程(十二)iOS11应用视图始祖——UIView
- iOS 11开发教程(十三)iOS11应用编辑界面添加视图
- iOS 11开发教程(十四)iOS11应用代码添加视图
- iOS 11开发教程(十五)iOS11应用视图的位置和大小
- iOS 9应用开发教程之ios9的视图
- iOS开发学习之#表视图#(1)删除行
- iOS 9应用开发教程之使用开关滑块控件以及滚动部署视图
- IOS开发之视图和视图控制器
- iOS 11开发教程(四)iOS11模拟器介绍一
- iOS 11开发教程(五)iOS11模拟器介绍二
- iOS 11开发教程(八)定制iOS11应用程序图标
- IOS开发(11)之UITabBarController多视图控制器
- iOS开发之滑动视图
- iOS 官方开发教程 HelloWorld (三)配置视图
- iOS 官方开发教程 HelloWorld (四)实施视图控制器
- 十张图告诉你,2021年全球可穿戴设备市场规模有多大!
- linux vi文本编辑器三种模式切换及常用操作
- bulk into 的简单使用
- 关于cocos2d触摸区域
- ubuntu的vi命令
- iOS 11开发教程(十六)iOS11应用视图之删除空白视图
- 前端性能优化点
- centos nginx安装问题/gcc编译问题
- 微信第三方平台授权流程
- 消息队列点对点和发布订阅区别
- php二维数组根据某个字段排序
- android开发接收验证码
- ubuntu换源
- form 表单