uitextfieldは機能しない最初のレスポンダーになります
-
30-10-2019 - |
質問
キーボードの上にツールバーがあり、次のボタンがあります。次のボタンを押すと、次のテキストフィールドは最初の応答者になりますが、これは起こりません。これが私のコードです。
-(IBAction) nextfield {
if([name isFirstResponder] == TRUE) {
[name resignFirstResponder];
[surname becomeFirstResponder];
if(surname.editing == TRUE)
NSLog(@"surname");
}
if([surname isFirstResponder] == TRUE) {
[email becomeFirstResponder];
}
if([email isFirstResponder] == TRUE) {
[password becomeFirstResponder];
}
if([password isFirstResponder] == TRUE) {
[confirm becomeFirstResponder];
}
if([confirm isFirstResponder] == TRUE) {
[country becomeFirstResponder];
}
if([country isFirstResponder] == TRUE) {
if(country.text == @"United States") {
[state setEnabled:TRUE];
[state becomeFirstResponder];
}
else {
[type becomeFirstResponder];
}
}
if([state isFirstResponder] == TRUE) {
[type becomeFirstResponder];
}
if ([type isFirstResponder] == TRUE) {
[name becomeFirstResponder];
}
}
ログ「姓」に入りますが、カーソルは表示されず、何かを入力してもどこにも表示されません。
正しい解決策はありません
所属していません StackOverflow