2012-06-23 1 views
1

Я знаю, что это глупый вопрос, но как новичок в xcode, и я не могу найти ответ из любого источника, могу ли я вызвать numpad (цифровую клавиатуру) из моего действия кнопка? Я просто хочу, чтобы моя кнопка действия могла вызвать numpad, как текстовое поле. какой код я должен вставить в свою кнопку действий?Как вызвать numpad с помощью кнопки действия не из текстового поля

мой код:

- (IBAction)setLoopBtn:(id)sender 
{ 

} 

Еще раз спасибо за ваш обмен знаниями, чтобы нуб, как я.

ответ

0
-(IBAction) ButtonClick 
{ 
     txtField.keyboardType = UIKeyboardTypeNumberPad; 
    [txtField becomeFirstResponder]; 
} 
1

Создайте UITextField с рамкой, которая отделяет ее от видимого экрана. Назначьте тип клавиатуры, которую вы хотите отобразить как значение по умолчанию для этого поля. Когда кнопка нажата, отправьте becomeFirstResponder в поле вне экрана.

+0

после того, как я прочитал ваше сообщение и выполнил его с использованием кода Brijesh, теперь мой numpad показывается! спасибо вам обоим! но как я спрятаю его сейчас? спасибо вам в любом случае – Piyo

+0

Посмотрите в документации на вещи, называемые 'resignFirstResponder' и' endEditing'. –