내부에 (사용자 정의) UIView가있는 UIScrollView가 있습니다. 내 scrollViewDidScroll-방법에서drawRect를 사용하면 스크롤이 UIScrollView에서 느려집니다.
나는이 만드는
[myCustomView setNeedsDisplay];
를 호출하는거야 난의 drawRect 구현하고있어 경우, 눈에 띄게 느린 스크롤 : 내 사용자 지정 UIView의에 방법을 - 완전히 비어있는 경우에도.
drawRect : 메소드를 삭제하면 다시 부드럽게 나타납니다.
저는 전혀 모릅니다. 왜 ... 누구?
어쨌든, 나는 생각한다 'drawRect :'는'UITableViewCell'과 같은 컨트롤에서 사용할 수있는 완벽한 방법입니다. 어떻게 생각하세요? –
예, 확실히! UITableViewCell의 contentView에서 그릴 때 UIScrollView에서와 같이 뷰 자체가 새로 고쳐지지 않습니다. – Riskov