UI基础知识

作者: letaibai | 来源:发表于2016-04-15 08:54 被阅读133次

    UI基础知识

    控件相关

    • 大部分UI控件都基于UIView,因此控件不仅具有一些自己独有的属性,还有UIView的属性.
    • 比如UIButton,自身所具备的属性为:
    • 继承自UIControl的属性为:
    • 继承自UIView的属性为:

    类扩展

    • 为了良好的封装性,在开发中常常需要把某个类的属性和方法隐藏起来,仅提供接口供外界使用,这时需要用到类扩展.类扩展的格式为:
    @interface 类名 ()
    属性
    方法声明
    @end
    
    • 在storyboard中想拿到某个控件做一些操作,可通过拖线到类扩展的方式.
      具体操作方法:选择要操作的控件,按住control键,用鼠标左键拖向storboard所属的控制器代码区.如果属性以IBOuotlet开头,则该控件被声明为该类的实例属性.如果以IBAction开头,则代表控制器监听控件的操作事件.

    • 实例属性

    • 监听控件

    关于编程思想

    • 在开始iOS开发之前,首先需要了解需求,分析所实现的业务逻辑.先把大纲列出来,先思考,再编程.编程是一种思想,不是单纯的敲代码.在写完一些功能之后,回头看看自己的代码,是否可以优化,是否遵守了规范,是否可以封装,下次继续使用.总之,编程不仅仅是敲代码这么简单,善于学习,快乐编程!鼓励自己,你是最优秀的.

    相关文章

      网友评论

        本文标题:UI基础知识

        本文链接:https://www.haomeiwen.com/subject/hnqnlttx.html