Как сделать оверлей с круглыми краями (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;