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 2:UITableViewCell 中的动态高度不适用于空视图
如何在SWIFT3 XCODE 8.2中的IOS应用程序中的Snackbar的操作中显示特定视图