Как создать тисненую кнопку в объективе c программно?

Как создать стилизованную кнопку, как показано ниже? Я знаю, что Facebook использует структуру Three20 для создания программных программ. Я думаю, что это потрясающе.

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

Facebook приложение для iPhone

Простой способ создания

  1. Создание UIButton программно
  2. Используйте градиент для создания этого фонового эффекта.

Чтобы создать градиент для использования в фоновом режиме: CAGradientLayer, CAGradientLayer.frame и CAGradientLayer.color

Назначьте градиент кнопке: AddSublayer, CornerRadius и MasksToBounds на UIButton.

  1. Вы можете использовать CoolButton Джесса Мартина, который рисует стильные кнопки стиля iOS, используя CoreGraphics и без изображений – https://github.com/jessmartin/CoolButtons
  2. Кнопки iPhone Gradient Jeff Lamarche – http://code.google.com/p/iphonegradientbuttons/

Посмотрите на связанные вопросы по StackOverflow.

Когда я хочу такую ​​кнопку, я просто создаю ее в программном обеспечении, таком как Photoshop. Затем вы можете просто настроить UIButton на собственный стиль и настроить изображение в качестве фона кнопки.

Вот хороший учебник по созданию кнопки в Photoshop. Надеюсь это поможет.

Interesting Posts
Давайте будем гением компьютера.