在 iPhone 中创建边缘有缺口的视图
Posted
技术标签:
【中文标题】在 iPhone 中创建边缘有缺口的视图【英文标题】:Creating a view with notch at the edge in iPhone 【发布时间】:2012-03-28 07:03:15 【问题描述】:是否有可能创建如下图所示的视图?我不想保留这样的图像,我希望 ios 原生编码功能能够实现这些缺口。
【问题讨论】:
你不是核心显卡的粉丝,你不想使用图像?除了应用程序的默认外观之外,您将难以实现其他任何目标;)。如果你不喜欢 CGPath.. 函数,你可以改用 UIBezierPath 类。 @jrturton.. 看来我必须去 CGPath.. 感谢您选择 UIBezierPath.. 将尝试它.. 【参考方案1】:设置您的UIView
背景颜色以清除代码中的颜色(或使用alpha 0.0 的界面构建器),添加UIImageView
并使用您的图像。
【讨论】:
感谢您的意见。但我想用编码而不是分配图像来创建视图。因为我必须动态创建缺口。图片不是一个选项。 好吧,然后使用 Core Graphics 的弧线来绘制凹槽。 我并不是真正的 CG 粉丝。您能否给我任何链接或与该弧线相关的一些示例代码。这会很有帮助。 There you go以上是关于在 iPhone 中创建边缘有缺口的视图的主要内容,如果未能解决你的问题,请参考以下文章
如何在iphone的子视图页面中创建带有导航返回按钮的导航栏
在 iPhone 应用程序中创建类似 Facebook Profile 和 Wall 的视图