我正在寻找必要的代码来发射我的UILabel.transform只在一个特定的方向,颠倒(有充分的理由)我的通用应用程序只支持纵向,包括常规和颠倒。到目前一切尚好!我有将标签转换180度所需的代码(颠倒/反转文本)
.H
#define degreesToRadian(x) (M_PI * (x) / 180.0)
IBOutlet UILabel *Label;
.M
Label.transform = CGAffineTransformMakeRotation(degreesToRadian(180));我想要的代码是:
在正常的画像中(底部的主页按钮),标签是正常的。当在倒置的肖像(主页按钮在顶部,相机在底部)时,标签被转换。
提前感谢!
附言:你在这方面的帮助将用于一个值得注意的好的事业,当它完成时(几天后),我很乐意分享。
发布于 2012-01-07 13:48:20
您需要在UIViewController子类中覆盖willAnimateRotationToInterfaceOrientation:duration:。在该方法中,您可以检查新的界面方向并适当地设置标签的转换。
https://stackoverflow.com/questions/8767601
复制相似问题