【问题标题】:Creating a view with notch at the edge in iPhone在 iPhone 中创建边缘有缺口的视图
【发布时间】:2012-03-28 07:03:15
【问题描述】:

是否有可能创建如下图所示的视图?我不想保留这样的图像,我希望 iOS 原生编码功能能够实现这些缺口。

【问题讨论】:

  • 你不是核心显卡的粉丝,你不想使用图像?除了应用程序的默认外观之外,您将难以实现其他任何目标;)。如果你不喜欢 CGPath.. 函数,你可以改用 UIBezierPath 类。
  • @jrturton.. 看来我必须去 CGPath.. 感谢您选择 UIBezierPath.. 将尝试它..

标签: iphone view custom-view


【解决方案1】:

设置您的UIView 背景颜色以清除代码中的颜色(或使用alpha 0.0 的界面构建器),添加UIImageView 并使用您的图像。

【讨论】:

  • 感谢您的意见。但我想用编码而不是分配图像来创建视图。因为我必须动态创建缺口。图片不是一个选项。
  • 好吧,然后使用 Core Graphics 的弧线来绘制凹槽。
  • 我并不是真正的 CG 粉丝。您能否给我任何链接或与该弧线相关的一些示例代码。这会很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 2022-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-17
相关资源
最近更新 更多