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

StackOverflow https://stackoverflow.com/questions/1437333

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top