MHM, нет, подождите, это не так ясно, что вы значите ...
Вы говорите: «... есть более одного из себя» и»... получает выделено и отображается через несколько подпунктов «
Возможно, вы имеете 2 экземпляра« того же »класса UIWebView, но тогда вы не должны рассматривать их как« тот же объект », который живет в двух разных супервидерах ... они разные объекты, у каждого свои свойства ...
Или я не ошибся стоял?
Итак, если вы имели в виду, как я сказал, и вы просто хотите управлять из subView (mhm ... или мы должны сказать из его UIViewController), если есть другие представления, которые используют UIWebView. я бы, вероятно, использовать один UIViewController «родитель», где, чтобы загрузить свои подвиды (в конце концов, они также могут иметь свои собственные UIViewController, то каждый раз, когда я Alloc и addSubview UIWebView в моем подвид я просто добавить тег к нему:
myWebView.tag = 11;
это может измениться, если это необходимо для следующего ... цель состоит в том, чтобы иметь возможность контролировать, если в моем UIView там выделяются несколько UIWebView, теперь мы можем сделать с этим в моем главный родитель UIViewController:
for (UIView *view_level_1 in [self.view subviews]) {
for (UIView *view_level_2 in [view_level_1 subviews]) {
if (view_level_1 >= 10) {
// do something: dismiss this UIWebView too...
}
}
}
it j ust во всех subViews представления моего mainViewControl, если перед ним есть «tagged» (тег - это своего рода «имя/идентификатор»)
Я не уверен, что структура вашего subView может быть так, это было не так ясно, в вашем вопросе, но вы можете изменить код его принятия ...
Luca