UIView 旋转文本操作

Posted

技术标签:

【中文标题】UIView 旋转文本操作【英文标题】:UIView rotation text manipulation 【发布时间】:2011-10-30 00:00:26 【问题描述】:

我有一个由一堆 UILabel 组成的视图。截至目前,该视图仅配置为在设备的方向为纵向时工作,但是我想这样做,以便在设备旋转时更改一个特定的 UILabel 的位置并放大文本大小。当设备的方向恢复为纵向时,我希望它恢复到原来的状态。

我该怎么做呢?

【问题讨论】:

【参考方案1】:

在您的 ViewController 中实现此方法并进行相应的更改。

   - (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

      if (UIInterfaceOrientationIsLandscape(toInterfaceOrientation)) 
        // do something in landscape orientation
       else 
        // do something in portrait orientation
      

   

【讨论】:

以上是关于UIView 旋转文本操作的主要内容,如果未能解决你的问题,请参考以下文章

在 UIView 中显示 UILabel 的属性文本

iOS 如何为旋转、缩放和将 UIView 添加到 UIIMageView 进行撤消操作

如何在打字过程中使文本框旋转 90(垂直)?

使用自定义文本输入UIView处理返回键

枕头,添加和旋转图像中的文本

文本段的总体复制