我想讓用戶點擊字段開始編輯時,使UITextField中的文本選中。他們的想法是,通常情況下,他們會首先刪除整個字段,這樣可以節省必須雙擊並全部選中的步驟。iOS:UITextField selectAll +編輯Did not begin
.H
- (IBAction)urlEditingDidBegin: (id)sender;
.M
- (IBAction)urlEditingDidBegin:(id)sender
{
NSLog(@"Select Contents");
[sender setText:@"Why isn't this working"];
[sender selectAll:self];
}
在Interface Builder我有線我的UITextField的 「編輯確實開始」 事件到文件的所有者,並將其連接到我的urlEditingDidBegin方法。
當我點擊UITextField時,該字段中的文本變爲「爲什麼不能正常工作」,這證明該方法正在觸發並且發送者正確,但是文本未選中。
我在做什麼錯?
你說得對,這是我最終想做的事,雖然我仍然不明白爲什麼selectAll沒有選擇文本。 –