Как создать кнопку градиента на iPhone? - PullRequest
1 голос
/ 04 мая 2010

Как мне создать кнопку, похожую на ту, что изображена на скриншоте ниже, на iPhone с 3.0 SDK? Это кнопка, которая отображается при подключении к основной библиотеке iTunes с пульта iTunes.

Это случай написания пользовательского элемента управления или это стандартный стиль?

Кнопка iTunes Remote http://grab.by/grabs/3bbb59936d86da2c95c7afa4c9c78677.png

Ответы [ 2 ]

2 голосов
/ 04 мая 2010

Вы можете (1) подкласс UIButton и нарисовать градиент самостоятельно в drawRect, или (2) использовать стандартную UIButton с изображениями, которые выглядят так, как вы хотите, или (3) использовать стандартную UIButton, но добавить CALayer, содержащий градиент .

Закругленные углы, цвета и границы возможны со стандартной UIButton.

0 голосов
/ 04 мая 2010

Боюсь, вам нужно создать изображения для стандартных, выделенных, отключенных состояний и создать пользовательскую кнопку со всеми этими изображениями.

...