我有很多單元格,其中包含幾個可調整大小的UITextViews。我想讓dataSource在每次cellForRowAtIndexPath調用之前調用heightForRowAtIndexPath,不僅在表重新加載數據時。在這種情況下,我可以在重新加載時返回假高度,並且在更新時我不需要重新繪製所有textView(當我需要重繪時,性能非常低,可以說1000個textViews),但只要及時,這些textView是真正需要的。如何使UITableViewDataSource在每個cellForRowAtIndexPath調用之前詢問單元格高度?
0
A
回答
0
使用功能:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
在控制器
0
是與UITableViewDelegate
做它實現tableView:heightForRowAtIndexPath:
像
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
{
if (indexPath.row == 1) {
return 90;
}
else{
return 45;
}
}
相關問題
- 1. UITableViewDataSource方法-cellForRowAtIndexPath
- 2. 使用UIImageView調整單元格高度
- 3. heightForRowAtIndexPath之前調用cellForRowAtIndexPath
- 4. 試圖在cellForRowAtIndexPath中設置單元格的高度,在heightForRowAtIndexPath之後
- 5. iphone如何訪問cellForRowAtIndexPath之外的自定義單元格
- 6. 在cellForRowAtIndexPath之前調用heightForRowAtIndexPath嗎?
- 7. 如何在每個查詢之前調用其他SQL?
- 8. heightForRowAtIndexPath中的當前單元格高度?
- 9. Autolayout單元格高度不適用於單個單元格
- 10. UITableView單元格自定義問題cellForRowAtIndexPath
- 11. 當您使用自定義單元格時調用cellForRowAtIndexPath?
- 12. 問題在每個表格單元格
- 13. 自定義表格的每個單元格高度
- 14. 每個單元格的最小高度HTML表格
- 15. 如何使用CSS調整每個高度DIV的寬度
- 16. 如何在Matlab中修改可用單元格高度(行高)?
- 17. 訪問cellForRowAtIndexPath之外的單元格屬性
- 18. Excel宏調整單元格高度
- 19. 表格單元格高度
- 20. 收集視圖單元格自動佈局傳遞每個單元格高度
- 21. 如何在每個單元格的單元格值之間添加字符?
- 22. cellForRowAtIndexPath和單元格配置
- 23. iOS cellForRowAtIndexPath靜態單元格
- 24. 如何使用cellForRowAtIndexPath中的枚舉來填充tableView單元格?
- 25. 如何使用Bootstrap在兩個div之間調整div高度
- 26. 如果我使用UITableViewAutomaticDimension,如何增加單元格的高度?
- 27. cellForRowAtIndexPath當表格單元格被點擊編輯時調用
- 28. 重新繪製表格視圖單元格而不調用cellForRowAtIndexPath
- 29. iOS - 自動調整單元格高度和標籤高度
- 30. 爲什麼在單元格不可見時調用cellForRowAtIndexPath?
如果我的textViews不會調整大小,這將是很好的選擇,但在我的情況下,如果我在一個單元格中更改了textView寬度,我需要使用所有單元格textviews來做這件事,因爲它應該像列一樣工作。所以在這個方法中,我想返回假身高值(然後我不需要爲不可見的單元格計算單元格高度),並在調用cellForRowAtIndexPath之前向高度要求dataSource,然後返回真計數值。 – Povilas
正如我所理解的,你可以爲'Max Height'製作兩個'int變量',爲'Min Height'製作第二個'並且檢查它是否按照單元格索引或數組索引來描述? – Buntylm
你解決了你的問題嗎? – Buntylm