Показать сообщение отдельно
Старый 20.03.2009, 17:45
Роман Вадимович вне форума Посмотреть профиль Отправить личное сообщение для Роман Вадимович Найти все сообщения от Роман Вадимович
  № 6  
Ответить с цитированием
Роман Вадимович

Регистрация: May 2007
Сообщений: 232
Аналогично.
Мне кажется рамка не должна быть внутри выделяемых Вами объектов.
Допустим все объекты которые Вам нужны находятся в контейнере objectsSprite.
В objectsSprite Вы можете создать пустой контейнер для вашей рамки.
Каждый раз когда выполняется изменяется содержимое контейнера - перерисовывать рамку.
Благодаря классу, который я Вам предложил, можно организовать не подсвечиваение выделенных объектов, а прорисовку рамки
Это может быть достигнуто путем перебора объектов и вычисления верхней левой и нижней правой точек.
Когда границы известны достаточно вызвать drawRect с нужными размерами.