Вам нужен какой-то метод ввода, например UITextField
, в котором вы можете ввести имя для своей кнопки.Если вы хотите, вы можете создать UIButton
, который показывает textField (по умолчанию он скрыт) и делает его первым респондентом, выполнив:
textField.hidden = NO;
[textField becomeFirstResponder];
Как только вы введете что-то, что вы хотите в текстовое поле,Вы можете сделать так, чтобы клавиатура исчезла, текстовое поле было скрыто, а текст UIButton
изменился на введенный текст.
-(BOOL)textFieldShouldReturn:(UITextField*)textField; {
textField.hidden = YES;
[textField resignFirstResponder];
[yourButton setTitle:textField.text forState:UIControlStateNormal];
}