文/司马陶冶(简书作者)/文章有删改
原文链接:http://www.jianshu.com/p/8537dac37852
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

在iPhone的视图中,其实就是一个一个view,一层view上面放一层view,一个view上面放一群view,甚至UIWindow也是一个view,在网上找了一张图片很能说明这个问题:

可见我们能够看到的都是一个view视图,而我们能对其进行操作,是因为UIController和UIView都是UIResponder的子类。而superView的概念更好理解,view上可以放控件,那么这个view就是这些控件的superView。而UIWindow上可以叠一层又一层的view,UIWindow就是这些view的superView。

转载于:https://www.cnblogs.com/wronganswer/p/5858860.html

iOS中什么是superView?(新手概念简述版)相关推荐

  1. 关于iOS中MVC和MVVM的区别和联系

    MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图(view)-控制器 (controller) 的缩写.它表示的是一种常见的客户端软件开发框架. ...

  2. iOS中UIDynamic物理仿真详解

    本文中所有代码演示均有GitHub源码,点击下载 UIDynamic简介 简介: UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如动力,铰链连接,碰撞,悬挂等效果,即将2D物 ...

  3. iOS 中KVC、KVO、NSNotification、delegate 总结及区别

    iOS 中KVC.KVO.NSNotification.delegate 总结及区别 1.KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属 ...

  4. iOS 中捕获程序崩溃日志

    iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法.下面就介绍如何在iOS中实现: 1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时 ...

  5. iOS中的HotFix方案总结详解

    iOS中的HotFix方案总结详解 相信HotFix大家应该都很熟悉了,今天主要对于最近调研的一些方案做一些总结.iOS中的HotFix方案大致可以分为四种: WaxPatch(Alibaba) Dy ...

  6. iOS中常用的四种数据持久化方法

    iOS中的数据持久化方式,基本上有以下四种:属性列表.对象归档.SQLite3和Core Data 1.属性列表 涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults s ...

  7. iOS中MVC等设计模式详解

    iOS中MVC等设计模式详解 在iOS编程,利用设计模式可以大大提高你的开发效率,虽然在编写代码之初你需要花费较大时间把各种业务逻辑封装起来.(事实证明这是值得的!) 模型-视图-控制器(MVC)设计 ...

  8. 对ios中CGContextRef和image的处理

      转自:http://blog.csdn.net/likendsl/article/details/7662739 1.UIImageView不支持内部图片平铺(tile) 2.资源中的图片要用小写 ...

  9. c语言block内部的实现原理,iOS中block变量捕获原理详析

    Block概述 Block它是C语言级别和运行时方面的一个特征.Block封装了一段代码逻辑,也用{}括起,和标准C语言中的函数/函数指针很相似,此外就是blokc能够对定义环境中的变量可以引用到.这 ...

  10. iOS中常见的设计模式(MVC/单例/委托/观察者)

    关于设计模式这个问题,在网上也找过一些资料,下面是我自己总结的,分享给大家 如果你刚接触设计模式,我们有好消息告诉你!首先,多亏了Cocoa的构建方式,你已经使用了许多的设计模式以及被鼓励的最佳实践. ...

最新文章

  1. Apache POI和EasyExcel 第一集:小叙
  2. Hibernate 学习笔记(二)—— Hibernate HQL查询和 QBC 查询
  3. memchace监控统计
  4. Java 和Ajax的简单结合
  5. 数据库连接字符串.udl
  6. python异步框架twisted_twisted是python实现的基于事件驱动的异步网络通信构架。
  7. Thread.join(), CountDownLatch、CyclicBarrier和 Semaphore区别,联系及应用
  8. tensorflow2.3匹配python版本_Python 包安装和管理工具 pip 19.2 发布
  9. vue ---- 计算属性
  10. HDU - 4422 The Little Girl who Picks Mushrooms
  11. Delphi中Sender对象的定义
  12. mysql慢日志采集_EFK搜集MySQL慢日志
  13. Open3D 欧式聚类
  14. php ob系列的函数
  15. aforge 学习-命名空间中文理解
  16. PyCharm专业版破解
  17. 2014年奇虎360研发类笔试题 乔布简历
  18. 控制器c语言编程,如何用C语言对DMA控制器编程 - 全文
  19. pip install XXX总是报错,例如:Exception: Traceback (most recent call last):这种错误怎么办?
  20. ml5.js入门二(介绍)+featureExtractor特征提取器

热门文章

  1. exter与static的用法
  2. nacos + springcloud gateway 出现503错误
  3. 微信小程序连接低功率蓝牙控制单片机上硬件设备
  4. Flutter(十七) 实现国际化
  5. CMake 之 BUILD_SHARED_LIBS 和 CMAKE_BUILD_TYPE 用法教程
  6. 计算机科学科普(一):什么是计算机
  7. Eclipse详细设置护眼背景色和字体(Hermit)颜色并导出
  8. 使用OpenKE预训练的freebase关系向量
  9. aspcms标签大全
  10. Linux基础教程: 4、用户组和用户的创建