У меня есть приложение, которое было построено на Xcode 4.6 и прошивкой 6. Я теперь его обновление с прошивкой 7 с помощью XCode 5.Ввод текста с помощью всплывающих в IOS 7
У меня есть этот код, который работал отлично на iOS 6. Что это такое, он вызывает всплывающее окно с UITextField. Пользователь может ввести любой текст и нажать ОК. Я беру их текст и помещаю его в UILabel.
Проблема у меня в том, что в iOS 7, когда я поднимаю это всплывающее текстовое поле, его нельзя редактировать. Прикосновение к нему ничего не делает. Как так?
Вот код и скриншот
// ************
// ENTER TEXT
// ************
-(IBAction)insertText
{
UIAlertView* dialog = [[UIAlertView alloc] initWithTitle:@"Enter Text \n"
message:@"\n\n Keep it short and sweet"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK", nil];
nameField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
[nameField setBackgroundColor:[UIColor whiteColor]];
[dialog addSubview:nameField];
[dialog show];
}
В будущем - http://stackoverflow.com/questions/6319417/whats-a-simple-way-to-get-a-text-input-popup-dialog-box-on-an-iphone –