문제

차이점은 무엇입니까? addSubview 그리고 insertSubView 방법보기가 프로그래밍 방식으로 추가 될 때?

도움이 되었습니까?

해결책

유일한 차이점은보기가 추가되는 위치에 있습니다.addSubview:) 또는 5 번째 하위 뷰 이전에 (insertSubview:atIndex:) 또는 다른 하위 뷰 바로 뒤에있는 경우 (insertSubview:aboveSubview:).

다른 팁

사용 insertSubView: Z에 주문을 결정하는 인덱스를 지정할 수 있습니다. 인덱스가 높을 수있는 견해는 지수가 낮은 뷰보다 높습니다.

나는 차이가 있다고 생각하지 않습니다. addSubview: 편리한 방법입니다

[view insertSubview:aView atIndex:[view.subviews count]]

1. adddsubview 배열에 서브 뷰를 추가 한 다음 View'Slayer를 추가하십시오

- (void)addSubview:(UIView *)subview
{
    [_subviews addObject:subview];
    [_layer addSublayer:subview.layer];
}

}

2. InserTsubview in eertsubview 뷰를 하위 뷰로 추가 한 다음 호출하십시오[_layer insertSublayer:subview.layer atIndex:index];

- (void)insertSubview:(UIView *)subview atIndex:(NSInteger)index
{
  [self addSubview:subview];
  [_layer insertSublayer:subview.layer atIndex:index];
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top