我想访问另一个类的枚举。
var preferenceButton: UIButton = UIButton(frame: CGRectMake(288.0, view.bounds.size.height - 32.0, 32.0, 32.0))
preferenceButton.setBackgroundImage(image: UIImage(named: @"preferenceIcon"), forState: UIControlStateNormal) // this does not work, because UIControlStateNormal is not known
在 Apple 文档中这是一个例子
目标-C
UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
swift
let myTableView: UITableView = UITableView(frame: CGRectZero, style: .Grouped)
但这对我不起作用,可能是因为 UITableViewStyleGrouped
是在 UITableView
类中声明的?
最佳答案
你有导入 UIKit 吗?
import UIKit
您也可以尝试指定全名。
UITableViewStyle.Grouped
关于enums - 如何从 API 访问枚举常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24022428/