2011-08-18 5 views
0

실제로 ARC를 지원하기 위해 내 응용 프로그램을 변경하려고 해제 (아니,이 NDA되지 않습니다)하지만이 나는 문제했습니다 : 애니메이션는보기 ARC를 숨기고 때

내가 먼저보기의 알파 설정을 0으로 설정 한 다음 Subview로 추가합니다. 추가 후 애니메이션을 만듭니다.

그러나 활성 ARC를 사용하면보기의 알파를 0으로 설정할 때나보기를 숨길 때보기가 해제됩니다.

보기를 숨기려면 ARC가 개체를 해제하지 않는 방법이 있습니까?

답변

0

하위보기로 추가하면 수퍼 뷰가 소유권을 갖게되고보기 자체가 해제되지 않습니다. 인스턴스 변수 또는 @property을 추가하여 다른 참조를 유지하기 위해이 변수를 할당 할 수도 있지만 필요하지는 않습니다.

+0

인스턴스 변수를 만들면 그것을 작동하고, 하위 뷰에 추가 한 다음 애니메이션에서 viewController의 Subview에서 View를 검색하여 알파를 1로 설정합니다. – brokedid

관련 문제