2011-06-17 62 views
0

我正在尝试为我的iPhone应用程序计时器垂直对齐标签文本。基本上它是一个游戏应用程序,并且定时器值在横向模式下以标签中的MM:SS格式显示。当我添加标签并尝试设置此值时,它看起来像图像1,这是不正确的。我从许多线程发现,你可以设置多行,并将标签宽度作为一个字符,但它看起来像图像2,这也是错误的。我希望我的计时器值显示为图像3.任何人都可以告诉我,我怎么能实现它?iPhone:在横向模式下标签中的数字垂直对齐

谢谢。

[什么,我试图做的新增实物图片]

enter image description here

The timer in land scape mode....not correct

The timer when I set multiple lines for each digit...

I want this is to happen...

+0

我不知道我明白你真正想要得到什么。 – Eiko 2011-06-17 09:42:22

+0

嗨英子,请看iPhone屏幕截图。我想让左下角的文字出现垂直对齐。提出阿米特对转型的建议,但仍然无法得到精确的垂直排​​列。 – applefreak 2011-06-17 10:47:42

+0

显示一些代码。 – Eiko 2011-06-17 10:54:56

回答

1

试试这个

CGAffineTransform transform=CGAffineTransformMakeRotation(300);//change angle according. 
    transform=CGAffineTransformMakeRotation(-300);//change angle according. 
    lbl.transform=transform; 
+0

谢谢阿米特,它并没有完全出现我正在努力达到但接近。查看我添加的屏幕截图。我试图改变角度,但没有运气。 – applefreak 2011-06-17 10:48:34

+0

尝试编辑的代码...这一定会为你工作 – iAmitWagh 2011-06-17 11:16:15

+0

完美。感谢。我想知道为什么角度是300时理论上应该是180? – applefreak 2011-06-17 13:32:51