如何从API访问枚举常量?

时间:2014-06-03 18:32:52

标签: enums swift

我想从另一个类访问枚举。

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

1 个答案:

答案 0 :(得分:3)

你导入了UIKit吗?

import UIKit

您也可以尝试指定整个名称。

UITableViewStyle.Grouped