2013-07-04 45 views
1

我想将UILabel中的文本对齐到右上,UILabel align top right

这似乎是最合乎逻辑的答案,但它不起作用。 它对齐到左上角,而不是右上角

[ValueText setTextAlignment: NSTextAlignmentRight]; 
[ValueText sizeToFit]; 

注:我也可以用下面的工作了这一点: ValueText x位置= 320 - ValueText宽度

+0

我想你会得到你想要的,如果你删除第二行。 – stosha

+1

那么,CGRect frame = ValueText.frame; frame.origin.x = 320 - frame.size.width; ValueText.frame = frame; – stosha

+0

不,那么它只是对齐的权利,而不是顶部。 – Berendschot

回答

0

由于@stosha回答:

那么,CGRect frame = ValueText.frame; frame.origin.x = 320 - frame.size.width; ValueText.frame = frame;

这对我有效。

相关问题