повернуть метку в альбомный интерфейс - PullRequest
2 голосов
/ 25 апреля 2011

Мне просто нужна помощь с построителем интерфейса. Я пытаюсь повернуть только ярлык для своих приложений, но не могу найти функцию поворота где-либо ..

Может ли кто-нибудь помочь мне повернуть метку, нужен ли мне код в xcode, чтобы повернуть ее?

Ответы [ 2 ]

7 голосов
/ 25 апреля 2011

Я не думаю, что вы можете повернуть его в IB.Вам нужно применить преобразование к представлению, чтобы заставить его вращаться.

view.transform = CGAffineTransformMakeRotation(3.14/2);
2 голосов
/ 23 января 2018

В Swift 4 добавьте следующий код в ваш View Controller:

@IBDesignable
class DesignableLabel: UILabel {
}

extension UIView {
    @IBInspectable
    var rotation: Int {
        get {
            return 0
        } set {
            let radians = ((CGFloat.pi) * CGFloat(newValue) / CGFloat(180.0))
            self.transform = CGAffineTransform(rotationAngle: radians)
        }
    }
}

Затем в конструкторе интерфейса измените тип класса метки в Identity Inspector на «DesignableLabel». Ваша метка должна затем вращаться в конструкторе интерфейсов.

...