2013-07-04 43 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;

這對我有效。

相關問題