Добавление подпредставления к подпредставлению из другого метода - PullRequest
0 голосов
/ 23 сентября 2010

Позвольте мне начать с описания моей ситуации. У меня есть главное представление, в которое я хочу поместить меньшее подпредставление прокрутки. Затем в коде (в другом методе) я хотел бы добавить некоторые подпредставления (изображения и текстовые представления) к этому подпредставлению прокрутки. А может быть, даже позже удалите изображения и текстовые подпредставления (еще одним способом). Таким образом, изображения и текстовые подпредставления оказались подпредставлением подпредставления основного представления.

Это легко сделать, если все это происходит внутри одного и того же метода. Но я не могу добавить подпредставление третьего поколения ко второму подпредставлению другого метода. Ожидается что-то вроде:

[self.view.scrollviewSubview addSubview:anotherSubview];

Как настроить таргетинг на прокрутку-подпредставление, размещенное как подпредставление на главном экране Надеюсь, мой вопрос имеет смысл, это действительно трудно описать в тексте.

1 Ответ

3 голосов
/ 24 сентября 2010

Я не уверен, что понял ^^

Но если ваша проблема заключается в доступе к подпредставлению, на которое у вас нет указателя, возможно, вы могли бы установить тег для своего подпредставления

[ view setTag:9000 ];

Затем в вашем коде вы можете искать это представление с помощью:

[ view viewWithTag:9000 ]

Не забывайте, что с viewWithTag вы получите класс UIView. Так что если вам нужно получить определенный класс, вы должны разыграть его как

(MyViewSubclassed*)[ view viewWithTag:9000 ]

Удачи!

...