2016-11-30 1 views

답변

0

마지막으로, 예를 입력 타입의 HTML 요소의 ID 속성을 얻을 :

override func viewWillAppear(_ animated: Bool) { 
    super.viewWillAppear(animated) 

    NotificationCenter.default.addObserver(self, selector: #selector(getFocusElementId), name: NSNotification.Name.UIKeyboardWillShow, object: nil) 
} 

@objc private func getFocusElementId() { 

    let javaScriptQuery = "document.activeElement.id" 

    webView.evaluateJavaScript(javaScriptQuery) { (result, error) -> Void in 
     print("focus element id = \(result as? String)") 
    } 
} 
관련 문제