如何在tableview iOS上创建视觉效果

如何在tableview iOS上创建视觉效果,ios,objective-c,tableview,Ios,Objective C,Tableview,更新:接受的答案导致了CATTransformation和这个问题,这是正确的方向,但我仍然有问题 我对iOS和Objective-C非常陌生,我非常执着于如何在整个表视图上应用效果 我正在尝试创建一个类似于《星球大战》开头爬行的表视图 我很难找到如何将这种效果添加到TableView中 理想情况下,我将需要能够使文本在任何方向去,但会满足于现在只是上升 文本将动态添加,列表也需要反向工作,即上下 我最初的想法是将tableview的形状从矩形改为梯形,并在屏幕上方缩小文本,但是我找不到任何关

更新:接受的答案导致了CATTransformation和这个问题,这是正确的方向,但我仍然有问题


我对iOS和Objective-C非常陌生,我非常执着于如何在整个表视图上应用效果

我正在尝试创建一个类似于《星球大战》开头爬行的表视图

我很难找到如何将这种效果添加到TableView中

理想情况下,我将需要能够使文本在任何方向去,但会满足于现在只是上升

文本将动态添加,列表也需要反向工作,即上下

我最初的想法是将tableview的形状从矩形改为梯形,并在屏幕上方缩小文本,但是我找不到任何关于如何创建整个tableview形状的信息,而不仅仅是单个单元格(如根据单元格在屏幕上的位置动态缩小/增大单元格大小)

我的第二个想法是通过挤压表格视图的顶部来创建梯形,从而在表格视图上应用通用效果,然后单元格内的文本将自动成为正确的大小(因为它们都被效果挤压)。但是,我仍然找不到有关应用这种效果的信息

任何帮助、想法或指导都将不胜感激。

因为每个UIView(以及每个UIView子类)都有一个支持,所以您应该能够在UITableView的层上设置transform属性以实现这种视觉效果

#import <QuartzCore/QuartzCore.h>

tableView.layer.transform = ...;
#导入
tableView.layer.transform=。。。;

更多信息:

谢谢,我还没有找到/看过这篇文章,看起来这是我需要的,但我会在这里进行调查和更新。视觉效果不是我的强项,还有什么关于如何在CALayer上创建trapizium形状的建议吗?