Создание глянцевых кнопок-иконок, как на домашнем экране, через конструктор интерфейсов?
-
08-07-2019 - |
Вопрос
Есть ли способ создать кнопки, похожие на глянцевые кнопки на начальном экране на iphone, но в вашем собственном приложении? Единственное, что я нашел при создании кнопки изображения, - это создание закругленных прямоугольных кнопок и установка для них свойства изображения или фона, но это не приводит к автоматическому созданию глянцевой поверхности и округлению.
Решение
Вам нужно будет использовать изображения. Apple не публикует глянцевый класс UIGlassButton
.
Другие советы
Если вам нужны кнопки того же размера, что и на главном экране, на черном фоне, вы можете просто установить изображение в качестве вашего Icon.png, установить приложение в симуляторе, сделать снимок главного экрана с помощью сгенерированный глянцевый значок, вырежьте значок и повторите весь процесс с остальными значками.
Возможно, проще, если в вашем приложении не установлен Icon.png, вы увидите белую кнопку на домашнем экране. Сделайте снимок экрана и используйте его в слое в Photoshop или аналогичном, чтобы осветить нижележащий слой вашей иконкой.
Если вам нужны кнопки других размеров, взгляните на этот запись в блоге" Какао с любовью ". Эти кнопки не похожи на кнопки на домашнем экране, но вам может понравиться этот вид или изменить код на свой вкус.