【发布时间】:2009-10-12 06:15:41
【问题描述】:
我想知道如何在 UIButton 上添加多行标签。
【问题讨论】:
标签: iphone cocoa-touch uikit uibutton
我想知道如何在 UIButton 上添加多行标签。
【问题讨论】:
标签: iphone cocoa-touch uikit uibutton
使用 UIButton 的 titleLabel,特别是 titleLabel.numberOfLines 属性:
titleLabel
A view that displays the value of the currentTitle property for a button. (read-only)
@property(nonatomic,readonly,retain) UILabel *titleLabel
Discussion
Although this property is read-only, its own properties are read/write. Use these
properties to configure the appearance of the button label. For example:
UIButton *button = [UIButton buttonWithType: UIButtonTypeRoundedRect];
button.titleLabel.font = [UIFont systemFontOfSize: 12];
button.titleLabel.lineBreakMode = UILineBreakModeTailTruncation;
button.titleLabel.shadowOffset = CGSizeMake (1.0, 0.0);
The titleLabel property returns a value even if the button has not been displayed yet.
The value of the property is nil for system buttons.
【讨论】: