iOS UIKit 学习(一):继承结构、元素之间的约束

想法、问题

在学习的第一天,不停在用 Storyboard 拖拉着一些组件去完成书本里的 Auto Layout 布局,目前有好两个问题:

  1. Attributes inspector 中有好几块设置组件的类,不同的组件在面板中的类不一
  2. Auto Layout 那一堆约束来约束去的,都是些啥?

组件类

现在我的容器中有两个不同的组件(控件)

  • UILabel
  • UIButton

在它们的 Attributes inspector 中,UILabel 只有两个设置属性的地方,Label 和 View ,而 UIButton 有三个,Button 、Controller 和 View 。很神奇吧,然后我去 Apple Developer Library 查到一个文档 UIView Class Reference ,找到了他们的继承关系。

 - NSObejct
  - UIResponder
    - UIView
        UILabel
    - UIView
      - UIControl
          UIButton

看,很明显吧,这样看就觉得 Attributes inspector 里面设置属性的类,就像一层一层的继承结构一样,这么理解应该没有问题哈。

约束

这里未完待续😄

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,273评论 4 61
  • 本文内容:参考外文学习并使用Auto Layout,顺便翻译记录。 原文 Beginning Auto Layou...
    独木舟的木阅读 1,818评论 0 4
  • 这是一部鬼故事,但我竟然在看完后感到心痛 两个小女孩本应该过着幸福快乐的生活 但却因为恶灵 琳达失去了自己最好的朋...
    床上冲浪阅读 345评论 0 2
  • 翻看日志,看到自己的一些闲言碎语,内心感到些不安,是不安于当时那些文字中的惶恐?还是不安于自己的幼稚?也许这也是个...
    舒澜小筑阅读 561评论 0 1
  • 十天前,左小腿不小心磕了一下,当时并无大碍,只是有点肿,不碰不疼,并不影响平时行走,所以并未太在意,回家偶尔抹点活...
    犹若男生阅读 335评论 0 0