Ответ 1
Теперь это enum
s.
Вы можете сделать:
label.textAlignment = NSTextAlignment.Center;
Или, для сокращения:
label.textAlignment = .Center;
Swift 3
label.textAlignment = .center
Я быстро создаю свой UILabel:
let label = UILabel(frame: CGRect( x: 50, y: 50, width: 100, height: 50))
Свойства настройки кажутся легкими:
label.textColor = UIColor.redColor()
Как реализовать типы перечисления, такие как textAlignment? В Objective C это было
label.textAlignment = NSTextAlignmentCenter;
но быстро он не работает.
Теперь это enum
s.
Вы можете сделать:
label.textAlignment = NSTextAlignment.Center;
Или, для сокращения:
label.textAlignment = .Center;
Swift 3
label.textAlignment = .center
Перечисления в Swift отличаются друг от друга, чем в Objective-C.
Что в Objective-C будет NSTextAlignmentCenter
в Swift NSTextAlignment.Center
.
Для использования центра, myLabel.textAlignment = NSTextAlignment.Center