문제

슈퍼 뷰에서 Uiview를 "제거"하고 끝에 다시 추가하고 싶습니다.

이게 가능해?

모든 도움이 감사합니다!

도움이 되었습니까?

해결책

흠 ...

- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;

당신이 쫓는 것일 수 있습니까? 또는 -

- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;

sendsubviewtoback에 전화하여 다음과 같은 뷰를 모두 함께 제거하지 않을 수 있지만 (다른 이유가 필요하지 않은 경우) : -

- (void)sendSubviewToBack:(UIView *)view;

다른 팁

나는 당신이 바닥이 무엇을 의미하는지 정말로 이해하지 못합니다. 당신이 사용할 수있는: [view removeFromSuperview]; 제거하려면 (확인하십시오 retain 그것 ( [view retain]; ) 당신이하기 전에 release [view release]; 더 이상 필요하지 않은 경우.

하나의 뷰가 다른 관점 뒤에 있기를 원한다면 할 수있는 또 다른 일은 "설정하는 것입니다."zPosition" ( view.layer.zPosition = X; )

보기에 a zPosition 그것은 다른 견해보다 큽니다 zPosition 다른 관점 위에 나타납니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top