Реализация круглых кнопок - PullRequest
1 голос
/ 18 ноября 2010

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

Мой вопрос касается использования класса для кнопок.

Я могу нарисовать несколько красивых кнопок с помощью UIBezierPath/bezierPathWithOvalInRect:, и теперь я хочу интерактивности.Я прочитал на этом форуме от одного разработчика, что он использовал кнопку под изображением для захвата взаимодействия с пользователем.Я пробовал это, но не могу все кнопки затемнить, так как взаимодействие вообще убрано.

  1. Можно ли рисовать закругленные кнопки с помощью UIButton из конструктора интерфейсов?лучший опыт для чего-то простого, например, рисования закругленных кнопок и захвата взаимодействия с пользователем?

1 Ответ

0 голосов
/ 18 ноября 2010

вы можете попробовать layer.cornerRadius с помощью платформы QuartzCore.

Или просто использовать изображение в качестве пользовательской кнопки.

...