IOS Swift 中的曲线视图

Posted

技术标签:

【中文标题】IOS Swift 中的曲线视图【英文标题】:Curved View in IOS Swift 【发布时间】:2015-05-21 17:44:22 【问题描述】:

我正在尝试创建一个视图来暗示表格视图中的滑动功能,如下图所示。

我只想将视图的一侧同样弯曲以暗示滑动手势。这在代码中很容易做到吗?还是在视图上屏蔽图像更好?请提出建议。

【问题讨论】:

你只是想要那幅画,还是想要“刻”出任意视图? 两种方法都可以,因为我只是在这个视图下面看到了,当你向左滑动时它就会被揭开。 那么为什么不使用您的实际图像作为图像呢?无需在代码中绘制它(尽管如果你愿意,你当然可以);只是让图像坐在那里等待通过滑动揭开。 【参考方案1】:

子类 UIView,实现 drawRect: 方法并制作该形状(通过绘制到上下文或使用 bezierPath)。

确保将视图设置为不透明,并将 backgroundColor 设置为 clearColor

【讨论】:

以上是关于IOS Swift 中的曲线视图的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 使用/传递手势识别器用于视图中的多个表视图或集合视图(Swift)

视图中的按钮未单击 ios swift

iOS + Swift 2:UITableViewCell 中的动态高度不适用于空视图

如何在SWIFT3 XCODE 8.2中的IOS应用程序中的Snackbar的操作中显示特定视图

堆栈视图中的自动约束冲突、Swift 2、iOS 9.3、XCode 7

iOS swift中的自定义视图出口在视图控制器中不起作用