Reputation: 3588
I would like to enable the keyboard return key only when some uitextfields are not empty. I read this question How to disable/enable the return key in a UITextField?
Is this the only way? Is it true this could cause Apple to reject the app?
Upvotes: 2
Views: 5789
Reputation: 5115
This is not a public API, so use it on your own risk.
textField.setValue(true/false, forKeyPath: "inputDelegate.returnKeyEnabled")
More detailed answer here.
Upvotes: 0
Reputation: 8347
Following thing will enable/disable return key automatically.
(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
textfield.enablesReturnKeyAutomatically = YES; // your code here return YES; }
Upvotes: 3
Reputation: 11914
You can use the textFieldShouldReturn:
method to prevent the return key from returning.
Upvotes: -1