다음 uiview가 표시되도록 UIView를 "하단"으로 어떻게 이동합니까?
-
04-07-2019 - |
문제
슈퍼 뷰에서 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
다른 관점 위에 나타납니다.
제휴하지 않습니다 StackOverflow