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)); }];
闭关修行中......
表示中
コントローラー内
参考資料: https://github.com/SnapKit/Ma...その他の情報: http://elijahdou.github.io/ui...
45 を変数として抽出します
石積みを通じてロードされたすべての制約を渡すことができますNSArray *installedConstraints = [MASViewConstraint installedConstraintsForView:self.choseCityBtn]
入手。 次に、配列をループして、必要な制約を見つけます
NSConstraint から取得します。
設定後、setNeedDisplay を強制更新すると、フレームを通じて強制更新後の属性を取得できます
表示中
リーリーコントローラー内
リーリー参考資料: https://github.com/SnapKit/Ma...
その他の情報: http://elijahdou.github.io/ui...
45 を変数として抽出します
石積みを通じてロードされたすべての制約を渡すことができます
NSArray *installedConstraints = [MASViewConstraint installedConstraintsForView:self.choseCityBtn]
入手。
次に、配列をループして、必要な制約を見つけます
NSConstraint から取得します。
設定後、setNeedDisplay を強制更新すると、フレームを通じて強制更新後の属性を取得できます