Nếu tôi có một lớp con tùy chỉnh của UIView
triển khai drawRect
và các phương pháp điều khiển sử dụng addSubview
để tạo phân cấp chế độ xem trong chế độ xem tùy chỉnh này, cách drawRect
tương tác với các bản xem trước này? Liệu nó có tạo lại toàn bộ hệ thống phân cấp khung nhìn của lớp con từ đầu và loại bỏ bất kỳ bản xem trước hiện có nào không? Hay nó bỏ qua các bản xem trước và chỉ vẽ lại một chế độ xem/chế độ xem phụ cụ thể?drawRect và addSubview: bản vẽ tùy chỉnh ảnh hưởng đến chế độ xem nào?
Bạn có thể chấp nhận và loại bỏ phụ đề theo chương trình trong phạm vi drawRect
không?
sự nhầm lẫn của tôi là về việc các bản xem trước của bạn trong lớp uiview tùy chỉnh sẽ thực sự bị ảnh hưởng bởi 'drawRect'? 'setNeedsdisplay' không chỉ định một khung nhìn cụ thể ... do đó nó sẽ vẽ lại bất kỳ và tất cả các bản xem trước, nếu chúng nằm trên đầu trang của nhau không? – johnbakers