Как я могу сделать UIView глянцевым и блестящим? - PullRequest
4 голосов
/ 12 февраля 2010

Я кодирую приложение для iPhone, и в настоящее время у меня есть вид, который выглядит следующим образом:

альтернативный текст http://drop.io/download/public/hzkqdxyhlev1qul5hx3z/b7fbcecca653fb1a4961f2aecca5ba76c614ad0b/4009e6e0-fa41-012c-64cb-f7b7db223b21/410e4f50-fa41-012c-a999-f4d9d7fd044b/v2/thumbnail_large

Мне интересно, есть ли способ сделать его блестящим и глянцевым, как экран вызова Phone.app.

Спасибо!

Ответы [ 3 ]

9 голосов
/ 13 февраля 2010

Если вы хотите рисовать глянцевые градиенты на UIViews, я предоставлю код в этом ответе , чтобы сделать это.

Более того, я опубликовал исходный код для примера приложения, в котором показано, как рисовать еще более блестящие глянцевые кнопки и как воспроизводить глянцевые блики, которые Apple использует в некоторых встроенных элементы пользовательского интерфейса (в этом случае я повторяю стиль UIAlertView). * +1007 *

Это приложение было написано для класса, который я преподаю по продвинутой разработке для iPhone, для которого доступны примечания к курсу здесь в формате VoodooPad. В разделе о Quartz 2D объясняется, как работает этот чертежный код.

5 голосов
/ 12 февраля 2010

Вы можете создать полупрозрачное изображение, похожее на стекло, и наложить его.

Вам может помочь компетентный графический дизайнер. Вы можете либо найти кого-то обычным способом, либо получить кого-то из crowdspring.om или 99designs.com. Почти любой человек с приличными навыками PS может придать образу блеск.

Вы можете даже Google Sheen Image Photoshop , и я уверен, он скажет вам, как.

1 голос
/ 15 июня 2012

Вы должны найти / спроектировать пользовательскую графику для нужной кнопки, а затем одеть ее на кнопку UIB.

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...