我正在使用UISegmentedControl作爲tableview的標題視圖。現在我想添加加載視圖(由我自己定義的視圖),只覆蓋表格單元格,而不是我的headerview。我如何實現這一目標?如何將子視圖添加到僅覆蓋表格單元格但不包含表格標題視圖的表格視圖
1
A
回答
0
可以將此視圖添加到細胞你想:
UITableViewCell *cell = [self tableView:self.tableView cellForRowAtIndexPath:indexPathOfCell];
[cell addSubview:view];
0
最簡單的方法來添加加載視圖會是這樣
// get the frame of your table header view
CGRect headerFrame = headerView.frame;
// construct a frame that is the screen minus the space for your header
CGRect loadingFrame = [[UIScreen mainScreen] applicationFrame];
loadingFrame.origin.y += headerFrame.size.height;
loadingFrame.size.height -= headerFrame.size.height;
// use that frame to create your loading view
MyLoadingView *loadingView = [[MyLoadingView alloc] initWithFrame:loadingFrame];
// add your view to the window *
[[headerView window] addSubview:loadingView];
*添加視圖到窗口可能不對你的設計來說是最好的事情,但是因爲我不知道你的視圖層次結構的任何細節,所以這種方式總是能夠工作。
注意:如果你不掩飾分段控制,並已啓用,用戶可以點擊它,並改變應用程序的狀態時,你是不是期待它 - 當你喜歡試圖爲他們加載一些東西。如果用戶更改應用程序的狀態,請確保您可以取消此加載視圖。
+0
我的看法是一個可用視圖,頂部有一個導航欄。你可以修復它爲我的視圖層次。 – forest
+0
這實際上並不是我正在談論的細節層次:)我敢肯定,如果您嘗試用您自己的某些視圖代替'[headerView窗口]',您將能夠弄清楚它的漂亮程度快。 –
相關問題
- 1. 調整表格視圖單元格和表格視圖標題視圖
- 2. 定製單元格:將表格視圖添加到表格視圖的單元格
- 3. 從表格視圖單元格添加視圖
- 4. 在表格視圖單元格中嵌入表格視圖
- 5. 表視圖包含多少個表視圖單元格?
- 6. iOS從表格視圖單元格拖放到圖像視圖
- 7. 從表格視圖導航到表格視圖到表格視圖(iOS)
- 8. 生成自定義表格視圖,表格視圖單元格不能放入表格視圖行
- 9. 將投影添加到表格視圖單元格
- 10. 將滑動視圖添加到表格單元格時
- 11. 每個表格視圖單元格的不同視圖
- 12. 添加行時從表格單元格刪除的子視圖
- 13. 將數據保存在表格視圖中單元格視圖
- 14. 從視圖到子表格視圖
- 15. 如何在同一個表格視圖單元格的左側顯示錶格視圖標題的標籤?
- 16. 如何添加表格視圖單元格中的複選框?
- 17. 在表格視圖單元格中添加子行
- 18. 如何在表格視圖的單元格中添加操作表格
- 19. 如何在表格視圖頂部添加新單元格?
- 20. 如何在視圖中添加表格視圖和視圖
- 21. 使用另一個數據將表格視圖添加到表格視圖
- 22. 將索引添加到核心數據表格視圖[iPhone,表格視圖]
- 23. 調整表格視圖單元格
- 24. UITextField表格視圖單元格 - iOS
- 25. 表格視圖單元格可選 - swift
- 26. 拉下表格視圖單元格
- 27. 爲表格視圖單元格Animate UIImageView
- 28. 添加動態單元格到靜態表格視圖
- 29. 在XCode中添加單元格到表格視圖(UITableView)
- 30. 靈活的表格視圖單元格自定義視圖
你沒有明白我的觀點。如果像你說的那樣做,每個單元格將顯示相同的加載視圖,這也會影響原始顯示。 – forest