2
我想知道是否有方法檢測textField.text當前是否突出顯示。我正嘗試格式化一個電話號碼,並且它在用戶突出顯示該字段的例外情況下工作,然後立即開始輸入新號碼,而不是先清除它。第一個(不設置,因爲我嘗試添加它。在一個文本高亮顯示之前檢測如果該字段的長度爲0,然後按鍵,長度大於0,所以它不工作。你可以檢測一個文本框是否突出顯示文本
感謝
我想知道是否有方法檢測textField.text當前是否突出顯示。我正嘗試格式化一個電話號碼,並且它在用戶突出顯示該字段的例外情況下工作,然後立即開始輸入新號碼,而不是先清除它。第一個(不設置,因爲我嘗試添加它。在一個文本高亮顯示之前檢測如果該字段的長度爲0,然後按鍵,長度大於0,所以它不工作。你可以檢測一個文本框是否突出顯示文本
感謝
是的,因爲的UITextField(我相信的UITextView)採用UITextInput協議,你可以發送郵件到那些有任何的那個協議的方法,包括selectedTextRange
見UITextInput Protocol Reference
。
'UITextField'符合'UITextInput'協議,它提供了'selectedTextRange'屬性。 – rmaddy