iOS之路10-给xib设置约束注意

 

refreshView是Xib,,用UINib加载Xibspa

    let nib = UINib(nibName: "RefreshView", bundle: nil)
        
    return nib.instantiateWithOwner(nil, options: nil)[0] as! RefreshView

给xib设置约束的时候必定要重写赋值size,,用当前的大小赋值便可,,若是不设置,,位置可能不对的code

        refreshView.snp_makeConstraints { (make) -> Void in
          // make.centerX.equalTo(self.snp_centerX)
          // make.centerY.equalTo(self.snp_centerY)
            make.center.equalTo(self.snp_center)
            make.size.equalTo(refreshView.bounds.size)
        }
相关文章
相关标签/搜索