【发布时间】:2016-04-21 06:53:11
【问题描述】:
大家好,我正在尝试使用自动布局固定宽度常量在 UIButton 上调整 titleLable 文本。如果文本宽度大于宽度常量,那么文本应该从尾部截断,如果文本宽度小于宽度常量,那么按钮宽度应该根据文本调整大小。
【问题讨论】:
-
使用带宽度约束的
<=参数 -
您想将大文本截断为新行吗?
大家好,我正在尝试使用自动布局固定宽度常量在 UIButton 上调整 titleLable 文本。如果文本宽度大于宽度常量,那么文本应该从尾部截断,如果文本宽度小于宽度常量,那么按钮宽度应该根据文本调整大小。
【问题讨论】:
<=参数
你可以这样做,
[self.myButton setTitle:@"this is the long title" forState:UIControlStateNormal];
[self.myButton.titleLabel setAdjustsFontSizeToFitWidth:YES];
快速转换。
如果你希望你的按钮大小也增加,那么不要给定宽度,如果你想让按钮大小静态和字体大小根据标题长度调整,那么给定宽度约束
希望这会有所帮助:)
【讨论】: