当前位置 > 主页 > APP资讯 >

UIKit框架之UIView详解

日期:2020-09-07 18:24:36 作者:admin 出自:贵州海鑫盛app开发公司

在Cocoa和Cocoa Touch框架中,“根”类是NSObject类。同样,在UIKit框架中,也存在一个如此神奇的类UIView。从继承关系上看,UIView是所有视图的根。今天就为大家详细介绍一下类UIView,希望对大家有所帮助!

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

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

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

UILabel没有高级事件
       事实上,视图也可以响应事件,但这些事件比较低级,需要APP开发人员自己处理。很多手势的开发都以这些低级事件为基础。


上一篇:开发一款手机app策划应该从哪里下手? 下一篇:没有了
18585853123
在线留言