首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在tableview iOS上创建可视化效果

如何在tableview iOS上创建可视化效果
EN

Stack Overflow用户
提问于 2013-02-02 14:18:46
回答 1查看 594关注 0票数 0

更新:被接受的答案导致了CATransformations和这个问题使用CATransform3D,这是正确的方向,但是我仍然对它有异议。

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

我正在尝试创建一个表,查看类似于星战开幕爬行的东西的外观。

我很难找到如何将这种效果添加到表视图中。

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

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

我最初的想法是将表视图的形状从矩形更改为梯形,并随着屏幕的更高而缩小文本,但是我找不到任何关于如何创建整个表视图的形状的信息,而不仅仅是单个单元格(比如根据屏幕上的位置动态地缩小/增长单元格大小)。

我的第二个想法是在表视图上应用一个通用效果,将其顶部压扁以创建梯形形状,然后单元格内的文本将自动成为正确的大小(因为它们都会被该效果挤压)。然而,我仍然找不到任何关于应用这种性质的效果的信息。

任何帮助、想法或方向都会受到极大的赞赏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-02 15:13:39

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

代码语言:javascript
复制
#import <QuartzCore/QuartzCore.h>

tableView.layer.transform = ...;

这里有更多信息:如何将透视图转换应用于UIView?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14662802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档