我有一個UITabBarController
與四個相關的意見。在其中一個視圖中,有一個文本視圖只爲navigationbar
留下空間:我想要做的是在navigationbar
被觸摸時隱藏鍵盤。我怎樣才能做到這一點?我應該重寫UINavigationBar
的touchesBegan:
方法嗎?觸摸導航欄時隱藏鍵盤
編輯
我發現這樣做是增加了UITapGestureRecognizer
UITapGestureRecognizer* tapRecon = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(navigationBarTap:)];
tapRecon.numberOfTapsRequired = 1;
[self.navigationController.navigationBar addGestureRecognizer:tapRecon];
它調用方法
- (void)navigationBarTap:(UIGestureRecognizer*)recognizer {
[self.view endEditing:YES];
}
你發現你的觸摸? – iPatel