我對swift和iOS開發一般都陌生,所以我在Xcode中做了一個Action Sheet,但現在我想從Action Sheet中執行操作。我很熟悉在ObjC中通過使用按鈕索引來做到這一點,但我似乎無法迅速解決這個問題。Swift中的ActionSheet操作
我還想定製我的動作表使文本顏色不同,但這並不重要。請讓我知道你是否可以幫忙。由於
這是到目前爲止我的代碼,但我當按鈕被按下的行動.TAG部分是錯誤的...
@IBAction func ActionSheet(sender: UIButton) {
var sheet: UIActionSheet = UIActionSheet();
let title: String = "Action Sheet!";
sheet.title = title;
sheet.addButtonWithTitle("Cancel");
sheet.addButtonWithTitle("A course");
sheet.addButtonWithTitle("B course");
sheet.addButtonWithTitle("C course");
sheet.cancelButtonIndex = 0;
sheet.showInView(self.view);
}
func actionSheet(sheet: UIActionSheet!, clickedButtonAtIndex buttonIndex: Int) {
if (actionSheet.tag == 1) {
NameLabel.text = "I am confused"
}
}
所以,被ü能夠解決這個問題? – bllakjakk 2014-10-12 17:16:06
還沒有,但我希望很快 – 2014-10-13 02:09:09
我想通了......我只是忘記了2行代碼 – 2014-10-13 21:39:41