我有以下代码将信息发送到下一个UIViewController
。在下一个UIViewController
我有一个UITextField
。当使用函数commentsTapped
时(这意味着它将转到下一个UIViewController
),它应该自动"选择" UITextField
并调出键盘。
这是我的代码:
func commentsTapped(cell: updateTableViewCell) {
let allDataSend = cell.pathDB
self.performSegueWithIdentifier("showComments", sender: allDataSend)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showComments" {
if let nextVC = segue.destinationViewController as? commentsTableViewController {
nextVC.dataGotten = sender! as! String
}
}
}
有谁知道怎么做?
答案 0 :(得分:1)
在commentsTableViewController
的{{1}}方法中添加以下内容:
viewDidLoad
答案 1 :(得分:0)
在我的项目中,我做了如下。但通过这种方式,您将看到在加载视图控制器后出现键盘。
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.textField.becomeFirstResponder()
}