我用swift创建我的UILabel:

let label = UILabel(frame: CGRect( x: 50, y: 50, width: 100, height: 50))

设置属性似乎很容易:

label.textColor = UIColor.redColor()

如何实现像textAlignment这样的枚举类型?

label.textAlignment = NSTextAlignmentCenter;

但在Swift ,它似乎不起作用.

推荐答案

现在是enum个.

你可以做:

label.textAlignment = NSTextAlignment.center;

或者,简而言之:

label.textAlignment = .center;

Swift 3

label.textAlignment = .center

Swift相关问答推荐

日期格式yyyyyy—MM—dd hh:mm:ss +0000到dd MMM,以swift格式表示""""

NSWindow中以编程方式创建的TextField快捷方式与SwiftUI

按SWIFT中每个ID的最大值进行筛选/排序

在按下按钮动画后执行按钮动作

像WebSocket一样接收实时更新,但通过异步/等待或组合

如何在 Vapor 中制作可选的查询过滤器

Swift 运算符中 inout 的行为

暂停我的 AR 会话并清除变量和锚点的功能

RealityKit - 从中心zoom 模型

在这个使用 URLSession 的简单 case 中是否创建了一个强引用循环?

为什么 SwiftUI 中 ForEach 的这个 Select 不起作用?

如何判断一个值是否为 Int 类型

我如何遵守与演员的协议?

为 ObservedObject 和 State 对象配置预览

状态变量更改后,SwiftUI 视图不会更改

调用从 SwiftUI 视图传递到 PageViewController.Coordinator 的函数

为什么swiftui中的导航视图栏那么大?

如何为多个类 Swift 进行扩展

如何在 Swift 中将 UILabel 居中?

不能从非开放类继承 swift