使用一個UISearchBar與showCancelButton = YES在iOS 5,想取消按鈕,以保持啓用狀態時,鍵盤滴下來。使用下面的代碼似乎不起作用:的UISearchBar取消按鈕
for (id subView in self.searchControl.subviews)
{
if ([subView isKindOfClass:[UIButton class]])
{
UIButton *cancelButton = (UIButton *)subView;
[cancelButton setEnabled:YES];
break;
}
}
子視圖實際上是出現不被繼承關的UIButton的UINavigationButton。我在這裏想念什麼???????在Apple文檔中也找不到UINavigationButton類中的任何信息。
截至目前,沒有一個答案解釋你應該如何尋找取消按鈕。 Byte的答案,例如,只是使用isKindOfClass:OP已經說過的UIButton不起作用。由於UINavigationButton是一個未公開的類,那麼這是否意味着發送到該對象的任何消息都會導致您的應用程序被拒絕? – 2014-02-17 22:51:13