我正在使用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. 從表格視圖導航到表格視圖到表格視圖(iOS)
- 5. 生成自定義表格視圖,表格視圖單元格不能放入表格視圖行
- 6. 如何在同一個表格視圖單元格的左側顯示錶格視圖標題的標籤?
- 7. 如何添加表格視圖單元格中的複選框?
- 8. 在表格視圖單元格中添加子行
- 9. 如何在表格視圖的單元格中添加操作表格
- 10. 如何在視圖中添加表格視圖和視圖
- 11. 表格視圖單元格可選 - swift
- 12. 調整表格視圖單元格
- 13. 添加動態單元格到靜態表格視圖
- 14. 表格視圖單元格內的集合視圖
- 15. 當滾動表格視圖單元格的視圖,單元格文本更改
- 16. 當單元格插入表格時,自定義表格視圖單元格內的圖像視圖消失
- 17. 如何將表格視圖單元格剪輯到上面
- 18. 從子視圖返回後更新表格視圖單元格標籤
- 19. 如何將UITapGestureRecognizer添加到表格視圖單元格內的UILabel中?
- 20. 如何將UISwitch添加到分組表格視圖中的單元格中?
- 21. 如何將按鈕添加到表格視圖中的單元格
- 22. 檢查表格視圖單元格的部分索引標題
- 23. 爲表格視圖單元格添加正確的細節
- 24. 表視圖重新加載單元格
- 25. 將從NIB加載的視圖添加到自定義表格視圖單元格不能按預期工作
- 26. 將表格視圖控制器鏈接到表格視圖文件時不會出現單元格
- 27. 添加在HTML表格單元格進度條在Razor視圖
- 28. 在基本表格視圖單元格之間添加間距
- 29. 如何在圖像中像這樣添加表格視圖中的單元格?
- 30. 在單元格內添加子視圖
你沒有明白我的觀點。如果像你說的那樣做,每個單元格將顯示相同的加載視圖,這也會影響原始顯示。 – forest