当前位置:  开发笔记 > IOS > 正文

如何水平翻转UILabel?

如何解决《如何水平翻转UILabel?》经验,为你挑选了1个好方法。

我想使用实用程序模板开发一个iPhone应用程序,其中反面是半透明的,显示主视图的内容,水平翻转.

编辑:为了创建半透明翻转侧的错觉,我会在翻转视图中显示与主视图中相同的内容,但镜像内容并降低alpha.

是否可以使用UILabel显示文本,但镜像文本,即水平翻转?Apple开发页面在这个问题上没有给我任何帮助.



1> Brad Larson..:

正如八月所说,我不确定你的用例,但使用Core Animation有一个相当简单的方法.首先,您需要将QuartzCore框架添加到项目中并执行

#import 

在你的标题中的某个地方.

然后,您可以使用以下方法将旋转变换应用于UILabel的基础图层:

yourLabel.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f);

它将标签的CALayer绕Y轴旋转180度(pi弧度),产生您正在寻找的镜面效果.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有