Как сделать наложение с круглыми краями (iPhone SDK)?
Я только что получил много хороших ответов на вопрос о создании оверлейных представлений.
Есть ли способ сделать оверлейный вид на iPhone SDK?
Еще один вопрос, который у меня есть, заключается в том, как сделать оверлейный вид круглыми краями, например, в приложении iPhone Skype или в Phone.app.
Спасибо.
Ответы
Ответ 1
Вы можете использовать эти вспомогательные функции, а затем замаскировать/скопировать в результирующий CGPath
:
http://fabian-kreiser.com/index.php?id=1135350598525812781
Или используйте view.layer.cornerRadius
, как показано в Как создать круглый угол UILabel на iPhone?.
Ответ 2
Используйте свойство view.layer cornerRadius.
#include <QuartzCore/QuartzCore.h>
...
overlayView.layer.cornerRadius = 5.0;