У чому різниця між addSubview
і insertSubView
методами, коли подання додається програмно?
Відповіді:
За допомогою insertSubView:
ви можете вказати індекс, який визначає z-порядок переглядів. Погляд з вищим індексом перевищує показники з нижчими індексами.
1.addSubview додати підзапис у масив, а потім додати у View'slayer
- (void)addSubview:(UIView *)subview
{
[_subviews addObject:subview];
[_layer addSublayer:subview.layer];
}
}
2.Поки insertSubview додайте свій вигляд як підпрогляд, а потім зателефонуйте
[_layer insertSublayer:subview.layer atIndex:index];
- (void)insertSubview:(UIView *)subview atIndex:(NSInteger)index
{
[self addSubview:subview];
[_layer insertSublayer:subview.layer atIndex:index];
}