Nếu tôi có UIView
(hoặc UIView
phân lớp) hiển thị, làm cách nào tôi có thể biết liệu hiện có được hiển thị trên màn hình hay không, ví dụ như đang ở trong một phần của chế độ xem cuộn hiện ngoài màn hình)?Làm cách nào để biết liệu UIView có hiển thị và trên màn hình không?
Để có thể cung cấp cho bạn ý tưởng tốt hơn về ý của tôi, UITableView
có một vài phương pháp để xác định tập hợp các ô hiện có thể nhìn thấy. Tôi đang tìm một số mã có thể đưa ra quyết định tương tự cho bất kỳ UIView
nào.
nhanh thêm bình luận: 'UIScrollView' điều chỉnh giới hạn của nó khi bạn di chuyển quá 'convertRect: [đi/đến] Xem:' tự động đưa vào tài khoản trạng thái của bất kỳ cuộn các khung nhìn trong hệ thống phân cấp. Không cần tham chiếu đến 'contentOffset' - bạn chỉ có thể chuyển trực tiếp một rect thành không gian tọa độ của nhau. – Tommy