ios 系统的约束

我们都习惯了用第三方框架去约束控件,大家常用的OC中的Masonry,Swift中的SnapKit,当然了这是一个作者写,偶尔用下苹果自己的方法,觉得还...还行.下面来看下实例demo

 func demo() {
        ImageView.translatesAutoresizingMaskIntoConstraints = false
        /// 约束
        ///
        /// @param feedImageView             约束的对象
        /// @param NSLayoutAttribute.CenterX 条件
        /// @param NSLayoutRelation.Equal    等于
        /// @param self                      相对于谁约束
        /// @param NSLayoutAttribute.CenterX 条件
        /// @param 1                         倍数
        /// @param 0                         浮点数
        ///
        /// @return 

可以看成"哪个控件" 的 "什么属性" "等于(条件约束)" "另一个控件" 乘以 "多少" 加上"多少"
        addConstraint(NSLayoutConstraint(item: ImageView, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self, attribute: NSLayoutAttribute.CenterX, multiplier: 1, constant: 0))
        addConstraint(NSLayoutConstraint(item: ImageView, attribute: NSLayoutAttribute.CenterY, relatedBy: NSLayoutRelation.Equal, toItem: self, attribute: NSLayoutAttribute.CenterY, multiplier: 1, constant: 0))
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天在地磅区,不算太忙,许班长许姐和萧经理萧姐在我们这块闲聊。 许姐说:“你看人家小马多能干……”。我趁...
    桥上风景阅读 1,553评论 1 1
  • 我好像之前就说过,也许自从你看了美剧《the newsroom》后,也许就会觉得咱们周遭每天刷的网易新闻只是某种调...
    花满楼阅读 3,188评论 2 2
  • 当梁上那只燕子呢喃的时候 我还在香甜的梦中 梨花落时才刚刚醒来 眼睁睁看着 那些枝头芬芳的火焰快要熄灭 我惊慌失措...
    金指尖的花园阅读 1,683评论 0 3
  • 一 念青难过的时候,会一个人爬到屋顶上,看着天上的星星,眼泪也就不会流下来了。那年她十岁,妈妈在病床上对她说,青青...
    柳白歌阅读 3,262评论 0 2