Как получить доступ к подпредставлениям и обработать их группы? - PullRequest
1 голос
/ 06 июня 2010
  1. Если я хочу манипулировать видом, я получаю его с помощью [self viewWithTag:5];. Есть ли лучший способ сделать это?

  2. Иногда мне нужно манипулировать группой представлений (например, переместить их все в сторону. Я делаю это, добавляя UIView (например, UIView iHoldViews), а затем добавляя представления, кнопки и т. Д. В это представление. Затем я могу переместить представление iHoldViews, и все его подпредставления перемещаются вместе с ним. Есть ли лучший способ сделать это? (У меня такое чувство есть :) Может быть, хранить их в NSArray или NSMutableDictionary?

1 Ответ

1 голос
/ 06 июня 2010
  1. Для представлений, которые вам часто нужны, рекомендуется иметь для них ивары. Подключите их в InterfaceBuilder или в коде.

  2. Возможны оба пути (через представление или коллекцию). Если бы они были визуально сгруппированы, я бы использовал UIView, если бы они строили разные юниты, которые случайно оказались вместе, коллекция имела бы больше смысла. Непрозрачные представления имеют снижение производительности, поэтому это может быть полезно, если у вас есть доказательства того, что вы слишком медленные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...