super.viewDidLoad()
let tapGesture = UITapGestureRecognizer(target: self, action: Selector("hideKeyboard"))
tapGesture.cancelsTouchesInView = true
scrlView.addGestureRecognizer(tapGesture)
//self.navigationController!.navigationBarHidden = true
scrlView.contentSize = CGSizeMake(UIScreen .mainScreen().bounds.size.width, (regButton.frame.size.height + regButton.frame.origin.y)+20)
// Do any additional setup after loading the view.
}
func hideKeyboard() {
scrlView.endEditing(true)
scrlView .setContentOffset(CGPointMake(0, 0), animated: true)
}
@IBAction func tapped(sender: AnyObject) {
scrlView.endEditing(true)
scrlView .setContentOffset(CGPointMake(0, 0), animated: true)
}
我的hideKeyboard功能正常。但是现在我想要敲击键盘上方文本框的位置。如何使用水龙头手势放置文本框位置
究竟你需要什么意思当文本字段开始编辑,然后它应该向上滚动? –
准确.. @Shubhambairagi –
然后你需要做的是设置委托'textFieldShouldReturn'。这里设置滚动视图的偏移量。并在tapGausture上重新设置。请在下面查看我的答案 –