我加入了通過Interface Builder中UISearchDisplayController
,然後我添加了UISearchBar
我navigationBar
這樣的UISearchBar子視圖奇怪的行爲
self.searchDisplayController.displaysSearchBarInNavigationBar = YES;
它的工作原理和看起來很好。然後我想要做的就是將子視圖添加到searchBar
(充當佔位符圖像)。我這樣做
[self.searchDisplayController.searchBar addSubview:self.imageView];
問題是,imageView
不可見。我NSLog
其superview
和我得到一個確認,它是searchBar
。我還可以看到searchBar
有1 subview
,但是當我登錄subview
時,它告訴我它是...鼓卷... searchBar
本身。
這怎麼可能?
編輯
有趣的是,如果我添加了searchBar
到navigationBar
作爲一個子視圖和添加我imageView
,它是可見的。問題是隻有當searchBar
被navigationBar
加上self.searchDisplayController.displaysSearchBarInNavigationBar = YES
時。
顯示您的代碼或屏幕截圖。 –
我已經提供了我認爲與此問題相關的代碼。你還希望看到什麼? – artooras
是否調整過你的imageView frame大小。 –