iphone: просмотр индекса - PullRequest
0 голосов
/ 18 июня 2010

У меня есть вид между другими видами, порядок может отличаться. Например: viewA сверху viewB, сверху viewC или в другом порядке.

Предположим, у меня есть

viewA, viewB, viewC, viewD и viewE

А сверху и Е снизу.

Мне нужно заменить viewC на viewZ, но мне нужно вставить viewZ в тот же индекс viewC.

Как узнать, прежде чем удалять viewC, какой у него индекс, чтобы я мог вставить viewZ с помощью

[self.view insertSubview:viewZ atIndex:?????)

а это будет на том же уровне?

спасибо за любую помощь.

Ответы [ 2 ]

1 голос
/ 18 июня 2010

Помимо получения индекса, вы также можете использовать -insertSubview:aboveSubview:…belowSubview:):

UIView* superview = self.view;
[superview insertSubview:viewZ aboveSubview:viewC];
[viewC removeFromSuperview];
1 голос
/ 18 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...