【问题标题】:Swift 2.0 iOS rotating text keeping characters verticalSwift 2.0 iOS 旋转文本保持字符垂直
【发布时间】:2015-11-20 19:11:50
【问题描述】:

我已经看到很多关于如何旋转文本以使字符随字符串改变角度的示例,但是如果我想旋转字符串,让每个字符保持平行于水平面(X 轴)怎么办?

例如,对于垂直字符串,我希望呈现文本“Hello”:

H
e
l
l
o

不是带有旋转基线的“Hello”。这是否可能无需创建多行文本,甚至是许多单字符文本?

【问题讨论】:

    标签: ios string swift text rotation


    【解决方案1】:

    旋转整个按钮更容易。

    button.transform = CGAffineTransformMakeRotation(CGFloat(M_PI / 4))
    

    这会将按钮旋转 45 度。

    【讨论】:

      【解决方案2】:

      我不知道没有多行文本或一个字符标签的方法,但您可以创建一堆一个字符标签并使用堆栈视图将它们排列在一起并将它们保持在一起。如果您有任何图形应用程序,您也可以在其中创建它们并将它们作为图像引入。但是,您不会从中获得文本操作。

      【讨论】:

        【解决方案3】:

        你可以试试这个:

        label.numberOfLines = 0
        label.lineBreakMode = NSLineBreakByCharWrapping
        

        【讨论】:

          猜你喜欢
          • 2013-06-20
          • 1970-01-01
          • 1970-01-01
          • 2015-10-31
          • 1970-01-01
          • 2018-01-10
          • 2014-07-15
          • 2013-09-07
          • 2013-02-14
          相关资源
          最近更新 更多