Как сделать оверлей с круглыми краями (iPhone SDK)?

Я только что получил много хороших ответов на вопрос о создании оверлеев. Есть ли способ, которым я могу сделать наложение на iPhone SDK?

Еще один вопрос, который у меня возникает, - сделать так, чтобы наложенный вид имел закругленные края, как в приложении Skype для iPhone или в Phone.app.

Благодарю.

2 ответа

Решение

Вы можете использовать эти вспомогательные функции, а затем маскировать / обрезать полученную CGPath:

http://fabian-kreiser.com/index.php?id=1135350598525812781

Или использовать view.layer.cornerRadiusКак видно в разделе Как создать UILabel с круглыми углами на iPhone?,

Используйте свойство cornerRadius для view.layer.

#include <QuartzCore/QuartzCore.h>

...

overlayView.layer.cornerRadius = 5.0;
Другие вопросы по тегам