Мы создали наш подверсия клиент точно для этого, когда мы делали действительно большие работы дизайна/консалтинга, для которых действительно было нужно управление версиями. У нас никогда не было проблем с ним.
Единственная разница в том, где добавляется представление: является ли это самым передним представлением ( addSubview:
), или оно находится перед 5-м подпредставлением, ( insertSubview: atIndex:
), или если он находится сразу за другим subview ( insertSubview: aboveSubview:
).
Используя insertSubView:
, вы можете указать индекс, который определяет z-порядок просмотров. Представления с более высоким индексом выше взглядов с более низкими индексами.
Я не думаю, что есть разница. addSubview:
просто удобный метод для
[view insertSubview:aView atIndex:[view.subviews count]]