首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与UILabel.transform方向相关(仅支持颠倒纵向的变换)

与UILabel.transform方向相关(仅支持颠倒纵向的变换)
EN

Stack Overflow用户
提问于 2012-01-07 13:19:51
回答 1查看 584关注 0票数 0

我正在寻找必要的代码来发射我的UILabel.transform只在一个特定的方向,颠倒(有充分的理由)我的通用应用程序只支持纵向,包括常规和颠倒。到目前一切尚好!我有将标签转换180度所需的代码(颠倒/反转文本)

代码语言:javascript
运行
复制
.H
#define degreesToRadian(x) (M_PI * (x) / 180.0)
IBOutlet UILabel *Label;

.M
Label.transform = CGAffineTransformMakeRotation(degreesToRadian(180));

我想要的代码是:

在正常的画像中(底部的主页按钮),标签是正常的。当在倒置的肖像(主页按钮在顶部,相机在底部)时,标签被转换。

提前感谢!

附言:你在这方面的帮助将用于一个值得注意的好的事业,当它完成时(几天后),我很乐意分享。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-07 13:48:20

您需要在UIViewController子类中覆盖willAnimateRotationToInterfaceOrientation:duration:。在该方法中,您可以检查新的界面方向并适当地设置标签的转换。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8767601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档