小编Sub*_*rma的帖子

Swift UIScrollView:键盘不会以交互方式解除

我想以交互方式关闭键盘,但我的代码无效.我不知道为什么.当我尝试键盘解除模式时,onDrag它工作正常,不再需要任何代码.这是我的代码:

  import UIKit

    class LoginViewController: UIViewController, UITextFieldDelegate{
        @IBOutlet weak var txtUserName: UITextField!

        @IBOutlet weak var txtPassword: UITextField!

        @IBOutlet weak var scrollView: UIScrollView!


        override func viewDidLoad() {
            super.viewDidLoad()
            self.navigationController?.navigationBarHidden = false;
            scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive
            // Do any additional setup after loading the view.
        }



        @IBAction func LoginTapped(sender: AnyObject) 
{
              //here my code which is running 
        }
        func textFieldShouldReturn(textField: UITextField!) -> Bool {   //delegate method
            textField.resignFirstResponder()
            return true
        }



       override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

         scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive …
Run Code Online (Sandbox Code Playgroud)

uiscrollview ios swift

4
推荐指数
1
解决办法
3583
查看次数

标签 统计

ios ×1

swift ×1

uiscrollview ×1