當我在UISearchBar上啓動一個關於UITableView的子項的搜索時,除UITableView之外的任何其他視圖變爲隱藏。這個問題只發生在iOS 7上。我沒有隱藏其他視圖的任何特定代碼。UISearchBar隱藏在iOS 7中的視圖
2
A
回答
3
爲了解決問題,我首先必須弄清楚問題所在。
當文本輸入到UISearchBar中時,它會創建一個位於父視圖頂部的UITableView。 要顯示隱藏的父視圖,創建的UITableView必須偏移並重新調整大小以適合較小的區域。
(void)searchDisplayController:(UISearchDisplayController *)controller didShowSearchResultsTableView:(UITableView *)tableView {
// The tableView the search tableView replaces
CGRect f = self.mainTableView.frame;
CGRect s = self.searchDisplayController.searchBar.frame;
CGRect updatedFrame = CGRectMake(f.origin.x,
f.origin.y + s.size.height,
f.size.width,
f.size.height - s.size.height);
tableView.frame = updatedFrame;
}
0
嘗試在viewDidLoad中添加此爲酥料餅UIViewController
:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
相關問題
- 1. 在UISearchBar中隱藏遊標iOS 7
- 2. iOS中隱藏的UISearchBar 7作物頂行
- 3. 如何在iOS 7的UISearchBar中更改位置或隱藏放大鏡圖標?
- 4. iOS UISearchBar的鍵盤部分隱藏tableView
- 5. 在iOS中顯示隱藏視圖
- 6. 隱藏UISearchDisplayController的UISearchBar
- 7. 矩形的UISearchBar在iOS 7
- 8. iOS 7 UINavigationBar在視圖轉換時未隱藏
- 9. 在iOS 10的堆棧視圖中隱藏視圖
- 10. iOS 7上的UISearchBar的圖形問題
- 11. 訪問iOS 7隱藏UITableViewCellScrollView?
- 12. iOS 7.1 UISearchBar灰色視圖
- 13. 在iOS中隱藏視圖並重新排列其他視圖?
- 14. UITextfield不能作爲iOS 7的UISearchBar的子視圖嗎?
- 15. 帶隱藏UINavigationBar的UISearchBar
- 16. 在ConstraintLayout中隱藏從屬視圖時隱藏視圖
- 17. ModalViewController隱藏在視圖中
- 18. 如何在iPhone App中隱藏UISearchBar
- 19. iOS 7中未隱藏狀態欄
- 20. IOS隱藏的UISearchBar覆蓋和防止隱藏導航及的TabBar
- 21. iOS 7 UISearchBar右間距
- 22. iOS 7問題與UISearchBar
- 23. UISearchBar ios 7崩潰取消
- 24. iOS 7中的UISearchBar外觀問題
- 25. iOS 6和7中的UISearchbar自定義
- 26. setRightView爲不的UISearchBar iOS中7
- 27. 隱藏iOS5中的UISearchBar背景
- 28. IOS 7隱藏的TabBar問題
- 29. 隱藏UISearchBar直到用戶滾動?
- 30. 在視圖中隱藏表中的列
我給了一個嘗試,但我仍然看到相同的結果。但感謝你的迴應,即使你是一個老鷹迷...讓我們去牛仔! – MahmoudA