ios - oc 如何获得用 Masonry 约束好的宽度?
阿神
阿神 2017-04-18 09:43:42
0
4
818

oc 如何获得用 Masonry 约束好的宽度?
例子:

/// 怎样获取里面约束好的 45 呢?请问!!
    [self.choseCityBtn mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.equalTo(@(12));
        make.width.equalTo(@(45));
        make.height.equalTo(@(24));
        make.centerY.equalTo(@(navCenterY));
    }];
阿神
阿神

闭关修行中......

모든 응답(4)
小葫芦

보기 중

으아아아

컨트롤러에서

으아아아

참고자료: https://github.com/SnapKit/Ma...
기타 정보: http://elijahdou.github.io/ui...

巴扎黑
  1. 45를 변수로 추출

  2. Masonry를 통해 로드된 모든 제약 조건을 전달할 수 있습니다.
    NSArray *installedConstraints = [MASViewConstraint installConstraintsForView:self.choseCityBtn]

겟.
그런 다음 배열을 반복하면서 원하는 제약 조건을 찾습니다

迷茫

NSConstraint에서 가져옵니다.

迷茫

설정 후 setNeedDisplay를 강제 새로 고침하면 프레임을 통해 강제 새로 고침 후 속성을 얻을 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿