Пользовательский UIView, как событие iCal "пузыри" - PullRequest
1 голос
/ 05 февраля 2010

Как мне создать собственный UIView, похожий на событие «пузыри» в iCal для iPhone? Я бы предпочел не использовать изображения, чтобы они могли быть любого цвета.

Спасибо!

альтернативный текст http://img8.imageshack.us/img8/609/screenshot20100205at120.png

Ответы [ 2 ]

2 голосов
/ 05 февраля 2010

Вы можете достичь многих эффектов, просто играя с классом CALayer. У Мэтта Лонга было сообщение в блоге о том, как использовать его для создания хороших кнопок UIB - возможно, вы сможете применить этот подход и к вашим потребностям.

0 голосов
/ 05 февраля 2010

Это в основном прямоугольник с дугой в каждом углу.Это дает вам форму.Выделение сверху, чтобы придать ему блеск, можно сделать с помощью градиента, нарисованного поверх нижележащего слоя.Это должно позволить вам обрабатывать цвет пузырьков, не прибегая к изображениям.

Этот ТАК вопрос содержит некоторый код, чтобы вы указали в правильном направлении, чтобы нарисовать прямоугольные фигуры с дугами в углу.

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