大家好我试图在UIButton上使用autolayout固定宽度常量拟合titleLable文本。如果文本宽度大于宽度常量,则文本应从跟踪截断,如果文本宽度小于宽度常量,则应根据文本调整按钮宽度。
答案 0 :(得分:2)
你可以这样做,
[self.myButton setTitle:@"this is the long title" forState:UIControlStateNormal];
[self.myButton.titleLabel setAdjustsFontSizeToFitWidth:YES];
转换为swift。
如果您希望按钮大小也增加,则不要给出修复宽度,如果您想要按照标题长度调整按钮大小静态和字体大小,请给出修复宽度约束
希望这会有所帮助:)