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];