Trên iPhone, làm thế nào để bạn tìm ra chiều rộng của chế độ xem nội dung của ô xem bảng khi hiển thị chế độ xem phụ kiện nhất định (chỉ báo tiết lộ, v.v ...)?Độ rộng của nội dung UITableViewCell với một loại phụ kiện nhất định
Tôi cần điều này để tính chiều cao ô chính xác cho các ô có chứa văn bản có chiều dài thay đổi. Nhưng khi bảng xem đại biểu được yêu cầu cho một chiều cao tế bào, nó không thực sự có thể hiện tế bào thực tế, do đó, nó không thể chỉ truy vấn xem nội dung giới hạn trực tiếp.
Tôi có thể dễ dàng mã hóa lề 20 pixel ở bên phải có vẻ chính xác cho chế độ xem bảng kiểu đồng bằng theo hướng dọc với chỉ báo tiết lộ, nhưng muốn thực hiện theo cách phù hợp để làm việc nếu Apple quyết định chỉnh lề.
(Điều này có liên quan đến this question.)
Vâng, tôi đã kết thúc việc viết mã này (20 pixel). Tôi nghĩ rằng tôi đã thử tạo một ô giả như bạn đã mô tả khi tôi lần đầu tiên thử điều này, và nếu tôi nhớ chính xác, nó không hoạt động. Tôi nghĩ rằng bố cục chỉ được đặt khi một ô thực sự được hiển thị trong chế độ xem bảng. –
Ồ! Rất vui được nghe bạn tìm thấy một giải pháp mặc dù. –