2
키보드의 일부 키를 숨길 수있는 아이디어가 있습니다. 키보드의 정확한 배경을 사용하고 키보드 위로 사용합니다.키보드 위에 UIView를 두는 방법
그래서 나는 텍스트 뷰를 생성하고
//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];
이 정말 숨기 accessoryView에게 키보드를 추가 할 수 있지만 내가이보기에서 클릭하면 버튼은 여전히 보여줍니다. UIButton을 사용하려고 시도하지만 버튼이 클릭을 잡지 않습니다. 그리고 UIKeyboardDidShowNotification
과 성공하지 못한 경우 becameFirstResponder
을 시도합니다.
어떤 아이디어?
'userInputEnable'을 찾지 못하고 대신'userInteractionEnabled'를 찾습니다. 그러나, 나는 그것을 사용하고 일하지 않는다. – Rodrigo