如何將我的UIView(loadingView
)從UITableViewController加載到屏幕的中心,而不管滾動的位置如何?UIView UITableViewController的中心
3
A
回答
8
您可以將視圖添加到tableview中的上海華,就像這樣:
loadingView.center = self.tableView.center;
[self.tableView.superview addSubview:loadingView];
並將其取出( removeFromSuperview)當你完成它。 它將出現在表格頂部,居中表格,但不會隨表格一起滾動。
+0
:)謝謝!解決了我的問題。 –
1
將您的代碼轉換爲UIViewController子類而不是UITableViewController子類。這樣,您可以將加載視圖添加到實際視圖而不是表格。然後,在.h中遵循UITableViewDelegate
和UITableViewDataSource
,設置代表並將該表添加爲主視圖的子視圖。你甚至不會錯過那個'UITableViewController'。
0
而不是將加載視圖添加到表的子視圖。做到這一點,而不是:
[[UIApplication sharedApplication].keyWindow addSubview:loadingView];
這解決了其代碼轉移到一個UIViewController
相關問題
- 1. Array + UIView Controller + UITableViewController
- 2. UIView中心,幀
- 3. UINavigationController - > UIViewController - > UIView - > UITableViewController?
- 4. 插入UITableViewController到其他UIView
- 5. IB - 將UIView添加到UITableViewController?
- 6. UITableView在UITableViewController代碼中添加UIView
- 7. UIView中心X UIImageView
- 8. UIView的旋轉中心
- 9. CGAffineTransform獲取UIView的中心
- 10. iOS - UIView的中心內容
- 11. 中心backgroundView X和一個UITableViewController
- 12. 縮小中心UIView動畫
- 13. 中的UITableViewController
- 14. 如何在UITableViewController的靜態單元中添加UIView?
- 15. 將UIView添加到單元格的子視圖中,UITableViewController
- 16. 儘管Superview的位置,但在MainScreen中心的UIView中心
- 17. 的UIView擴展到中心查看
- 18. 如何將UITableView放在UIView的中心
- 19. UIView commitAnimations - 沿着中心的比例尺
- 20. 在UIView的中心縮放UIImageView
- 21. UIView - 中心對齊UIView的所有內容?
- 22. 自動佈局把uiview放在兩個uiview的中心
- 23. UITableViewController中的UIDatePicker
- 24. UITabBar中的UITableViewController
- 25. UISplitViewController中的UITableViewController
- 26. UISearchController中的UITableViewController
- 27. 把UITableViewController放在UIPopoverController中
- 28. UITableViewController與UIViewController中的UIPageViewController
- 29. UIView動畫確定中心動畫
- 30. UILabel將不會在UIView中心
不要使用UITableViewController,就是這樣。 – CodaFi