2012-08-30 27 views

Trả lời

21

UIViewContentModeScaleToFill

Đối với lần đầu tiên, drawRect: được gọi và xem là ra. Sau đó, khi thay đổi hình học, drawRect: không được gọi và nội dung đã được hiển thị được chia tỷ lệ để vẽ chế độ xem.

UIViewContentModeRedraw

Mỗi khi bạn thay đổi giới hạn, drawRect: được kêu gọi để làm cho xem một lần nữa, một lần nữa và một lần nữa. Trừ khi bạn biết bạn đang thực sự làm gì và trừ khi bạn thực sự cần nó, đừng sử dụng nó. Đó là chậm hơn nhiều, bởi vì nó phải gọi drawRect: một lần nữa và một lần nữa. Nói cách khác, khi bạn đặt UIViewContentModeRedraw, đó là hành vi tương tự như khi bạn gọi setNeedsDisplay mỗi giới hạn thời gian được thay đổi.

Giải thích đơn giản, nhưng nên làm rõ một chút cho bạn.

Các vấn đề liên quan