87得票13回答
自定义安装的字体在UILabel中显示不正确

我正在尝试使用Adobe字体集专业版中获取的Helvetica Neue Condensed字体,但在UILabel中使用时似乎绘制不正确。 行高似乎被正确计算(我想是这样),但当字体显示时,它被对齐到边界框的顶部。我调用了[myLabel sizeToFit]并只调整了宽度以产生此屏幕截图...

85得票10回答
如何在Swift中设置UILabel的文本颜色

当我尝试使用以下代码将一个UILabel的颜色设置为另一个UILabel的颜色时:myLabel.textColor = otherLabel.textColor 它不改变颜色。然而,当我使用这段代码时,myLabel.textColor = UIColor.redColor() 它正确地改变...

83得票6回答
sizeWithFont方法已经被弃用。boundingRectWithSize返回了一个意外的值。

在iOS7中,sizeWithFont已被废弃,所以我正在使用boundingRectWithSize(它返回一个CGRect值). 我的代码: UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName si...

83得票2回答
UILineBreakModeWordWrap已被弃用。

以下是我的代码:CGSize s = [string sizeWithFont:[UIFont systemFontOfSize:20] constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, ...

82得票9回答
如何在UILabel中定位文本子串的CGRect?

对于给定的NSRange,我想在UILabel中找到与该NSRange的字形相对应的CGRect。例如,我想找到包含句子“The quick brown fox jumps over the lazy dog.”中单词“dog”的CGRect。 “诀窍是,UILabel有多行文本,而且文...

81得票6回答
在两个数字之间如何使UILabel文本动态变化?

我是新手,之前主要开发Windows,现在想学习iPhone和Mac编程。 我有一个问题: 如何使用Ease-Out样式将UILabel的text属性在两个数字之间进行动画处理,例如从5到80? 是否可以使用CoreAnimation实现? 我已经在Google上搜了一个小时,但没有找到解决...

80得票3回答
Pixel Width of the text in a UILabel

我需要画一个带删除线的UILabel。因此,我子类化了UILabel并实现了以下内容:@implementation UIStrikedLabel - (void)drawTextInRect:(CGRect)rect{ [super drawTextInRect:rect]; ...

79得票3回答
Swift. UILabel文本对齐

我在Swift中创建了UILabel:let label = UILabel(frame: CGRect( x: 50, y: 50, width: 100, height: 50)) 设置属性似乎很容易:label.textColor = UIColor.redColor() 如何实现像te...

77得票14回答
如何动态计算UILabel的高度?

我想动态计算给定文本的UILabel行数和高度。

77得票9回答
UILabel字体大小变化动画

我正在制作一个使用自定义视图控制器容器的应用程序。屏幕上有多个视图,当其中一个被点击时,选择的视图控制器会动画到全屏。在这样做时,所选视图控制器的子视图也会按比例缩放(框架、字体大小等)。然而,UILabel的字体属性不可动画化,导致出现问题。我尝试了多种解决方案,但都很糟糕。 我尝试过的解...