Круговое движение UIButton - PullRequest
0 голосов
/ 03 марта 2011

Я новичок в ios dev всего за 3 недели, и я решаю проблему, разрабатывая приложение для бара моего друга. Проблема в том, что я создал изменяемый массив с 10 UIB-кнопками с пользовательскими изображениями и с неопределенной позицией на экране, потому что, когда представление загружено, я бы хотел связать эти кнопки в цепочку, как круглые, и они были бы подвижными и реагировали с событиями касания и движения пальцев, такими как грубая ничья ниже, пожалуйста, дайте мне немного хита, совет Плз.

извините, я не могу опубликовать изображение, чтобы описать это точно, потому что я новый пользователь (низкая репутация)

Большое спасибо за ваше время ~:)

1 Ответ

2 голосов
/ 03 марта 2011

Я могу порекомендовать вам, как разместить кнопки, но не уверен насчет идеала, чтобы вращаться касанием.

Вы можете использовать полярную координату для размещения кнопок UIB.

Используйте это

x = x0 + R * cos (тета)

y = y0 + R * sin (тета)

здесь (x0, y0) - центр круга.Радиус R id и тэта будут определять расстояние между UIB-кнопками

Запомните, x, y, необходимые для установки рамки, находятся в верхнем левом углу кнопки.

Просто поиграйте со значениями x0, y0, R и тета.

Надеюсь, что это работает

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