1 //查看全文 2 [self.moreBtn mas_makeConstraints:^(MASConstraintMaker *make) { 3 make.top.equalTo (self.contentLabel.mas_bottom).with.offset (5); 4 make.left.equalTo (self.contentView).with.offset (10); 5 make.width.mas_equalTo (@60).priorityLow(); 6 make.height.mas_equalTo (@25).priorityLow(); 7 }];
使用例子佈局
若是(須要隱藏){ui
//查看全文 [self.moreBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo (self.contentLabel.mas_bottom).with.offset (5); make.left.equalTo (self.contentView).with.offset (10); make.width.mas_equalTo (@60).priorityLow(); make.height.mas_equalTo (@25).priorityLow(); }];
}else (不須要){spa
//查看全文 [self.moreBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo (self.contentLabel.mas_bottom).with.offset (5); make.left.equalTo (self.contentView).with.offset (10); make.width.mas_equalTo (@0).priorityHigh(); make.height.mas_equalTo (@0).priorityHigh(); }];
}code
可是這個不是解決問題的根本方法,會有循環利用的問題,blog
咱們若是有這樣的需求能夠使用uiimageview和uilabel來進行才走事件
只要賦值爲空,自動佈局就能夠自動對控件進行隱藏,it
若是有須要點擊事件的,比方說uibutton的 能夠經過用戶的點擊點來算出位置,而後設置背景圖就能夠實現io
你們有需求能夠諮詢我,留言就行class