【发布时间】:2018-04-10 07:58:25
【问题描述】:
我目前有一个 tableView 填充了用户的朋友。 tableView 是正确运行的 TableViewController 的一部分。我希望 tableview 在最底部永久褪色,类似于下图:
我知道您可以使用渐变,但我不确定如何使用。有人请帮忙。
【问题讨论】:
-
您可以添加从 alpha 到白色的渐变
-
你想如何实现这个淡入淡出?您是否希望各个单元格根据位置具有不同的 alpha 值,或者您是否希望在任一端进行逐像素(或逐点)渐变叠加?如果您希望单元格淡出,请跟踪可见单元格并在滚动时动态分配其 contentView 的 alpha 值。如果你想要一个像素到像素的渐变,一种廉价的方法是在 tableView 上方和下方放置两个自定义 UIView 对象,并将透明度渐变作为背景色。
-
在我看来,我会在子视图中添加“发送火车票”按钮。然后将子视图添加到表格视图的顶部。最后,我们可以为按钮设置子视图的颜色alpha和透明,不透明度,圆角半径。
-
你也许可以在viewcontroller中使用tableview
-
如果其中一个答案解决了您的问题,请不要忘记接受它(绿色打勾)。
标签: ios swift tableview gradient fade