У меня есть идея спрятать некоторые клавиши на клавиатуре.Я использую точный фон клавиатуры и использую его над клавиатурой.
Поэтому я создаю textView и добавляю accessoryView
//Create the view
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, -10, 768, 300)];
[view setBackgroundColor:[UIColor greenColor]]
UITextField text = [[UITextField alloc] initWithFrame:CGRectMake(120, 10, 80, 28)];
[text setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[text setInputAccessoryView:view];
Это действительно скрывает клавиатуру, но еслиЯ нажимаю в этом представлении, кнопка все еще показывает.Я пытаюсь использовать UIButton, но кнопка не ловит щелчок.И я пытаюсь becameFirstResponder
, когда UIKeyboardDidShowNotification
, но безуспешно.
Есть идеи?