1
我使用砌体库以编程方式添加约束。基本上,我简单地从我的按钮bot - >视图底部(等于20点)和从我的按钮顶部 - >标签底部(等于20)添加约束。但是,即使约束值相等,您也可以轻松地看到从按钮到机器人的空间小于从按钮到顶部的空间(意思是按钮 - >顶部文本)。下面是一组约束代码:以编程方式添加约束问题
[self.readNextButton mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.containerForNewsText.mas_right).with.offset(-20);
make.bottom.equalTo(self.containerForNewsText.mas_bottom).with.offset(-20);
make.top.equalTo(self.truncatedNewsText.mas_bottom).with.offset(20);
}];
这是为什么发生?也许有一些功能涉及按钮框?林不知道如果需要的话,但有按钮创建的代码:
self.readNextButton = [UIButton new];
self.readNextButton.titleLabel.adjustsFontSizeToFitWidth = YES;
self.readNextButton.backgroundColor = [UIColor whiteColor];
[self.readNextButton setTitleColor:[UIColor colorWithHexString:@"#60aabf"] forState:UIControlStateNormal];
self.readNextButton.titleLabel.lineBreakMode = NSLineBreakByClipping;
self.readNextButton.titleLabel.font = [UIFont fontWithName:@"Roman" size:14];
[self.readNextButton setTitle:@"Читать дальше" forState:UIControlStateNormal];
[self.view addSubview:self.readNextButton];