몇 시간 동안 솔루션을 찾으려고 노력했지만 아무런 주사위가 없었습니다 ... 전적으로 프로그래밍 방식으로 UISearchBar를 구현하려고했습니다 (no xib, 인터페이스 작성기 없음).클릭했을 때 UISearchBar가 응답하지 않음
@synthesize searchBar;
- (void)loadView
{
[super loadView];
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.frame.size.width, searchBar.frame.size.height)];
searchBar.delegate = self;
[self.view addSubview:searchBar];
}
나는이 이상 갔었다
내가 얼마나 많이 알고, 아무 생각하지 않습니다
@interface RLCASearchMasterViewController : UIViewController<UISearchBarDelegate>
@property (strong, nonatomic) RLCAGUIElements *gui;
@property (strong, nonatomic) RLCAUITableView *table;
@property (strong, nonatomic) UISearchBar *searchBar;
@end
내하는 .m 구현 : 여기
내 .H 헤더입니다 내가 뭘 잘못하고있는 ... UISearchBar 올바른 크기와 모든보기로 잘 추가됩니다, 그러나 때 클릭/도청, 키보드 나타나지 않습니다. 나는 그러나 다음 불러 일으키는 경우는 아마 위임하지 그래서,[searchBar becomeFirstResponder];
키보드가 쇼를 수행하지만 실제로 클릭 됐어요 여부를 검출 ... 나는 단지로, 그것은 비록로드를 편집하고 싶지 않아 요청 ...
도와주세요. 감사! :)
감사합니다. Piotr.
다른보기 아래에 있습니까? 그들은 그 접촉을 막을 수 있습니다. – borrrden
나는 모든보기 아래에 있다고는 생각하지 않습니다. 모든 UIColor clearColor 배경을 조사하기 위해 모든보기에서 제거했지만 아무 것도 그것을 덮을 것 같지 않습니다 ... – Piotr