Trong UITableView
tôi đã thiết lập chiều cao khác nhau của tôi cho các hàng khác nhau bằng cách sử dụng phương pháp đại biểu: tableView:heightForRowAtIndexPath:
Làm thế nào tôi có thể nhận được chiều cao của một hàng cụ thể trong UITableView tôi
Ngay bây giờ cho một NSIndexPath
, tôi muốn có được chiều cao Trước đây tôi đã gán cho một hàng cụ thể.
Nếu bạn phải chọn dữ liệu ra khỏi chế độ xem bảng thì đã xảy ra sự cố. Làm thế nào để bạn tính chiều cao trong 'heightForRow ...'? Điều này nên được tính bằng cách sử dụng dữ liệu được lưu trữ trong bộ điều khiển và do đó có thể được tính toán lại. Hoặc nếu không, bạn nên lưu trữ chiều cao dọc theo phía dữ liệu. – Fogmeister
@ Fogmeister Tôi không sử dụng UITableViewController, tôi đoán lưu trữ chiều cao là giải pháp duy nhất hơn ... – aneuryzm
Bạn có thể không nhưng bạn đang triển khai 'UITableViewControllerDelegate' và' UITableViewControllerDataSource' trong "bộ điều khiển". Những thông tin này cần biết tất cả thông tin họ cần để có được chiều cao của một hàng cụ thể. Không hiển thị bất kỳ mã nào, thật khó để giúp đỡ thêm. – Fogmeister