我设置PickView和UIActionSheet工具条中ToolBar
具有以关闭UIActionSheet,当我点击的UIBarButtonItem的UIActionSheet
一个UIBarButtonItem
应予驳回 但我创办,当我点击完成按钮UIActionSheet鉴于仍显示dismissWithClickedButtonIndex在工具栏不起作用IOS 8
@IBOutlet weak var _gradeResign: UITextField!
override func viewDidLoad() {
_gradeResign.resignFirstResponder()
self.m_actionSheet = UIActionSheet(title: "", delegate: self, cancelButtonTitle: nil, destructiveButtonTitle:nil,otherButtonTitles:"");
self.m_actionSheet.delegate = self;
self.m_actionSheet.bounds = CGRectMake(0, 0, self.view.frame.width, self.view.frame.height/3)
self.m_actionSheet.actionSheetStyle = UIActionSheetStyle.Default;
var pickerDataToolbar = UIToolbar(frame: CGRectMake(0, 0, self.m_actionSheet.frame.width, self.m_actionSheet.frame.height))
pickerDataToolbar.barStyle = UIBarStyle.Default;
pickerDataToolbar.sizeToFit();
var barItmes:NSMutableArray = NSMutableArray();
var doneBtn:UIBarButtonItem = UIBarButtonItem(title: "Done", style:UIBarButtonItemStyle.Bordered, target: self, action:Selector("toolBarDoneClick"))
barItmes.addObject(doneBtn)
var flexSpace:UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FixedSpace,target: self, action: nil)
barItmes.addObject(flexSpace)
pickerDataToolbar.setItems(barItmes, animated: true)
m_actionSheet.addSubview(pickerDataToolbar)
gradePickerView = UIPickerView(frame: CGRectMake(0, 44, self.m_actionSheet.bounds.size.width,self.m_actionSheet.bounds.size.height))
gradePickerView.showsSelectionIndicator = true;
gradePickerView.dataSource = self;
gradePickerView.delegate = self;
gradePickerView.selectRow(1, inComponent: 0, animated: true)
self.m_actionSheet.addSubview(gradePickerView)
self.m_actionSheet.showInView(self.view)
self.m_actionSheet.showFromToolbar(pickerDataToolbar);
_gradeResign.inputView = self.m_actionSheet;
}
func toolBarDoneClick(){
self.m_actionSheet.dismissWithClickedButtonIndex(0, animated: true)
}
功能toolBarDoneClick
运行电流
你能描述一下你想如何工作吗?例如:“当用户点击文本字段时,弹出一个选择器,他们选择一个值出现在文本字段中,当他们点击完成时,选择器就会消失。” – vacawama 2014-11-23 14:17:33
我不清楚行动表的目的。你为什么使用它? – vacawama 2014-11-23 14:19:06
你好,@ vacawama,这个instace是我想要做的 – 2014-11-24 01:33:23