Как сделать оверлей с круглыми краями (iPhone SDK)? - PullRequest
1 голос
/ 12 февраля 2010

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

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

Спасибо.

Ответы [ 2 ]

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

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

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

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

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

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

#include <QuartzCore/QuartzCore.h>

...

overlayView.layer.cornerRadius = 5.0;
...