Создание глянцевых кнопок-иконок, как на домашнем экране, через конструктор интерфейсов? - PullRequest
1 голос
/ 17 сентября 2009

Есть ли способ создать кнопки, похожие на глянцевые кнопки на домашнем экране на iphone, но в вашем собственном приложении? Единственное, что я нашел при создании кнопки изображения, - это создание закругленных прямоугольных кнопок и установка для них свойства изображения или фона, но это не приводит к автоматическому созданию глянцевой поверхности и округлению.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2009

Если вам нужны кнопки того же размера, что и на главном экране, на черном фоне, вы можете просто установить изображение в качестве вашего Icon.png, установить приложение в симуляторе, сделать скриншот домашнего экрана с сгенерированный глянцевый значок, вырежьте значок и повторите весь процесс с остальными значками.

Возможно, проще, если в вашем приложении не установлен Icon.png, вы увидите белую кнопку на домашнем экране. Сделайте снимок экрана и используйте его в слое в Photoshop или аналогичном, чтобы осветить нижележащий слой с помощью вашего значка.

Если вам нужны кнопки других размеров, загляните в эту запись в блоге «Какао с любовью» . Эти кнопки не похожи на кнопки на домашнем экране, но вам может понравиться этот вид или изменить код на свой вкус.

0 голосов
/ 17 сентября 2009

Вам нужно будет использовать изображения. Apple не делает класс глянцевым UIGlassButton публичным.

...