Tài liệu nói rằng thuộc tính clipsToBounds
của UIView
sẽ cắt hình vẽ đến các giới hạn hoặc chính xác hơn là subView
không thể vẽ ra ngoài giới hạn của superView
.UIView clipsToBounds property: Liệu nó có cải thiện hiệu năng không?
Âm thanh tốt đẹp, nhưng điều đó có nghĩa là trong thực tế?
Nếu tôi đặt thành CÓ, thì subView
sẽ tự động chỉ vẽ những phần không nằm ngoài giới hạn của superView
. do đó, nó làm tăng hiệu suất tổng thể hoặc tôi vẫn phải đảm bảo rằng tôi không tạo bất kỳ chế độ xem nào không hiển thị, tức là bên trong một UIScrollView
?
Tôi nghĩ bạn nói đúng. Đơn giản chỉ cần đặt, hệ điều hành phải làm một cái gì đó để làm cho clipping xảy ra, do đó, nó đau hiệu suất. – Kriem
nhưng bản thân việc cắt xén không phải là một điều mà hệ thống nói với bất kỳ phương pháp nào muốn vẽ ra ngoài giới hạn: "Này người đàn ông, đừng làm. Tiết kiệm thời gian của bạn, uống một tách trà. Không cần phải vẽ ở đây ! "? – Thanks
Thực ra là vậy. Đằng sau hậu trường, hệ điều hành đang làm những công cụ giống như OpenGl, nơi nó phải quyết định nên vẽ cái gì. Quyết định yêu cầu chu kỳ CPU. – Kriem