根据文本大小调整标签大小 - 使用sizeToFit时文本会缩小

时间:2016-01-19 05:05:29

标签: ios objective-c

我在单元格中有一个标签,我需要在它旁边放一个按钮。按钮的位置取决于标签中的文本数量(单行)

我已完成以下操作 -

self._forceupper  = '!' in self._formatcodes
......
self._isTime     = 'T' in self._ctrl_constraints._formatcodes and _isTimeType(mask)

当文本较少时(标签缩小到文本大小),这种方法很有效。但是当标签中有一个长字符串时,标签大小似乎保持不变(如xib中指定的那样),但文本缩小并变得不可读。

如果标签中有一长串文字,我如何让标签展开?

2 个答案:

答案 0 :(得分:0)

您可以设置标签的最小字体大小,以便大小不会超出您指定的可读大小

  [_myLabel setMinimumFontSize:10.0];

答案 1 :(得分:0)

仅当numberOfLines属性设置为1时,此属性才有效。

@property(nonatomic) BOOL adjustsFontSizeToFitWidth

一个布尔值,指示是否应调整字母之间的间距以适应标签边界矩形内的字符串。

@property(nonatomic) BOOL adjustsLetterSpacingToFitWidth
相关问题