0
如何檢查某個元素是否被提供的鍵盤覆蓋? 假設我們有一個帶有輸入文本字段和「登錄」按鈕的登錄視圖,並且我們要確保按鈕「登錄」始終是否可見... 當您開始在電子郵件字段中輸入時,提供的鍵盤可能會覆蓋登錄按鈕...KIF通過鍵盤/可見性檢查視圖溢出
tester().tapViewWithAccessibilityLabel("Log In")
此塊的代碼總是水龍頭的按鈕,即使它的下面介紹鍵盤...
如何檢查某個元素是否被提供的鍵盤覆蓋? 假設我們有一個帶有輸入文本字段和「登錄」按鈕的登錄視圖,並且我們要確保按鈕「登錄」始終是否可見... 當您開始在電子郵件字段中輸入時,提供的鍵盤可能會覆蓋登錄按鈕...KIF通過鍵盤/可見性檢查視圖溢出
tester().tapViewWithAccessibilityLabel("Log In")
此塊的代碼總是水龍頭的按鈕,即使它的下面介紹鍵盤...
你可以試試這個
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardDidShow:", name: UIKeyboardDidShowNotification, object: nil)
}
func keyboardDidShow(notification: NSNotification) {
if let ui = notification.userInfo {
var keyboardFrame = ui[UIKeyboardFrameEndUserInfoKey] as NSValue?
if let kf = keyboardFrame {
print(kf.CGRectValue())
}
}
}
我談論KIF測試框架。 – Danil 2014-12-02 18:12:05