旋转 UITableViewCell

Posted

技术标签:

【中文标题】旋转 UITableViewCell【英文标题】:Rotate UITableViewCell 【发布时间】:2010-02-16 18:44:43 【问题描述】:

我目前正在尝试在 iPhone SDK 中实现网格视图,其中在纵向模式下有 2 个项目宽,在横向模式下有 3 个项目。我正在按照建议 here. 使用 UITableView 来实现这一点

使用设备旋转更改 UITableViewCell 的行数和视图的最佳方法是什么?

如果有人知道关于自定义 UITableViewCell 旋转的教程的好链接,那就太好了。

干杯

【问题讨论】:

【参考方案1】:

注意:这是一个旧答案。对于 ios 6 及更高版本,您最好使用UICollectionView

原答案:

从基础开始!

您可以使用以下方法检测视图控制器中的方向变化:

- (void)willRotateToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation
                                duration: (NSTimeInterval)duration

在这种情况下,您可以重新计算每行显示多少张图片并在您的表格上调用 reloadData。 (当然,您的表格数据源消息处理程序需要尊重每行的图片。)

【讨论】:

从 iOS8 开始不推荐使用 当然。但是整个问题在 iOS 6.0 和 UICollectionView 中已经过时了。 :)

以上是关于旋转 UITableViewCell的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D游戏物体操作 ③ ( 旋转操作 | 旋转工具 | 基本旋转 | 设置旋转属性 | 增量旋转 | 缩放操作 | 轴向缩放 | 整体缩放 | 操作工具切换 | 操作模式切换 )

CDR如何旋转文字标准角度?

Leecode-48:旋转图像(矩阵顺时针旋转90度)

arcgis如何以某个点为旋转中心旋转直线

如何在给定旋转点,旋转角度和旋转轴(n-2子空间)的情况下计算n维旋转矩阵

二维向量的旋转