Как правильно упомянул hotpaw2, вы создаете каждый объект (кнопку, текстовые поля, элемент управления сегментами и т. Д.) В фотошопе и применяете нужные эффекты ( Тень, Градиент, Штрих, Внутренняя тень и т. Д.) .
Чтобы создать кнопку, нарисуйте прямоугольник (с радиусом, если необходимо) и примените эффекты к этому слою из Слой > Стили слоя >
Drop Shadow .
Наиболее важным является соблюдение рекомендаций Apple по HIG при разработке пользовательского интерфейса, в противном случае ваше приложение может быть отклонено.
Как только кнопка будет готова в Photoshop, в окнах слоев выберите этот слой, перейдите на вкладку Пути и щелкните правой кнопкой мыши этот слой и выберите « Сделать выделение », выберите Копировать Объедините из меню «Правка» и создайте новый документ, вставьте слой копий и выберите Сохранить его для Web из меню «Файл», сохраните его как PNG24 с прозрачностью.
// Image with cap insets sample code:
UIImage *buttonImage = [[UIImage imageNamed:@"blueButton"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 16, 0, 16)];
Это приводит к тому, что левый и правый 16 пикселей изображения кнопки не масштабируются или не изменяются в размере, а центральная часть изображения подлежит масштабированию.
Всего наилучшего.