簡體   English   中英

辭職並成為iOS 8.3中的第一響應者

[英]Resign and become first responder in ios 8.3

我只是“升級”到8.3,而讓我脫離一個UITextfield的邏輯不再起作用。 現在,使用以下代碼,當用戶完成文本操作並自動轉到下一個字段時,它將清除上一個字段。 這在早期的ios版本中完美運行。 有什么建議么? 謝謝。 這太瘋狂了。

} else if (alertView.tag == 1) {
        NSLog(@"it's tag ONE");
        if (buttonIndex == 0) {
            NSLog(@"YES");
            [defaults setObject:self.dobTextField.text forKey:@"DateOfBirth"];
            [defaults setObject:self.ageLabel.text forKey:@"Age"];
            NSLog(@"set dob: %@", self.dobTextField.text);
            [self.dobTextField resignFirstResponder];
            [self.dateOfDiagnosisTextField becomeFirstResponder];
        } else {
            self.dobTextField.text = nil;
            [self.dobTextField becomeFirstResponder];
        }

我通過用UIAlertControllers替換UIAlertViews來解決此問題。 這是非常耗時的,但是由於不推薦使用UIAlertView,因此這是謹慎的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM