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