긴 scrollview에 200 개 이상의 uiLabels가 있습니다. 스크롤링 성능을 향상시켜야합니다. 라벨이 보이지 않을 때 라벨을 숨기거나 다시 표시하거나 해제하고 다시 작성하는 것이 좋습니다. 나는 내 uiLabels의 컬렉션이 있습니다 .. 스크롤 contentOffset.y 값에 의해 트리거성능을 위해 uiLabels를 숨기거나 제거하십시오.
for (int i=0; i<42; i++) {
[theScroller viewWithTag:i].hidden = NO;
}
와 그 반대로,
을 : 그들에 내가 넣어 가지고 태그, 나는 현재와 숨기기를 해제/숨기기 위해 사람들을 사용하고 있습니다 plist 그래서 그것도 쉽게 공개하고 그들을 다시 빌드?
uiLabel을 출시 할 예정입니다. for (int i = 0; i <42; i ++) {[release [theScroller viewWithTag : i]]; }? 그러면 상표가 사라지게 될까요? – mtompson
@mark this [release [theScroller viewWithTag : i]];와는 달리 [[theScroller viewWithTag : i] release] 루프 쓰기에서이 방법을 제거하십시오. 위에서 언급 한 내용은 레이블을 해제합니다. – Sabby
감사 Sabby, 그냥 한 가지!내가 그들을 만들 때 내 객체에 태그를 추가 할 때 0 또는 1을 사용해서는 안되는 것을 본 적이 있습니까? – mtompson