百恒网络
UIKit框架之UIView详解
  • 百恒服务
  • APP开发
  • 网页案例
  • 网页知识
  • 关于我们
  • 联系我们
  • UIKit框架之UIView详解

    2018-12-10 15:42:28 3078
           在Cocoa和Cocoa Touch框架中,“根”类是NSObject类。同样,在UIKit框架中,也存在一个如此神奇的类UIView。从继承关系上看,UIView是所有视图的根。今天南昌APP开发公司就为大家详细介绍一下类UIView,希望对大家有所帮助!

           UIView大体分为“控件”和“视图”两类,二者均继承于UIView。UIView类的继承层次如图1所示。

    UIKit框架之UIView详解一
    图1 UIView的继承层次图

           UIControl类是控件类,其子类有UIButton、UITextField和UISlider等。之所以称它们为“控件类”,是因为它们都有能力响应一些事件。为了查看这些事件,我们可以在Interface Builder中拖曳一个UIButton控件到设计界面,然后选中这个Button,单击右上角的圆箭头按钮,打开连接检查器,如图2所示。

    UIKit框架之UIView详解二
    图2 UIButton的事件

           其中Sent Events栏中的内容就是UIButton相对应的高ji事件。UIControl类以外的视图没有这些高ji事件,这可以借助HelloWorld工程中的Label控件验证一下。选中UILabel控件,打开连接检查器,如图3所示。可以发现UILabel的连接检查器中没有Sent Events栏,即没有高ji事件,不可以响应高ji事件。

    UIKit框架之UIView详解三
    图3 UILabel没有高级事件

           事实上,视图也可以响应事件,但这些事件比较低级,需要南昌APP开发人员自己处理。很多手势的开发都以这些低级事件为基础。
    展开分享
    服务
    案例
    首页
    动态
    联系
    咨询