首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平滚动UITableView -注意事项?

水平滚动UITableView -注意事项?
EN

Stack Overflow用户
提问于 2010-10-09 01:07:07
回答 3查看 1.8K关注 0票数 2

它会像应用旋转变换一样简单吗?我愿意用旋转变换来管理我的单元格的内容。

EN

回答 3

Stack Overflow用户

发布于 2011-05-05 03:23:43

是的,它就像应用一个转换一样简单。

下面是代码。在您的tableViewController初始化中写入以下内容:

代码语言:javascript
复制
self.view.frame = CGRectMake(100,-5,250,350); //any Frame of your choice
CGAffineTransform trans = self.view.transform; // get current transform (i.e. portrait)
trans = CGAffineTransformRotate(trans, (M_PI / -2.0)); // rotate 90 degrees to go landscape
self.view.transform = trans; // set current transform (landscape)

但现在您需要认识到的是,您的轴也被交换了。对高度所做的任何更改都会更改宽度(反之亦然),对origin.x所做的任何更改都会更改origin.y (反之亦然)

票数 1
EN

Stack Overflow用户

发布于 2010-10-09 01:14:06

这是可能的,只需要在表视图中的所有组件上获得正确的旋转即可。虽然我现在没有一些示例代码,但我们已经在我们的应用程序中工作了。

票数 0
EN

Stack Overflow用户

发布于 2010-11-04 15:24:10

我已经发布了示例代码,演示了一种使用转换实现水平滚动UITableViews的方法。它名为EasyTableView,为垂直和水平滚动的表格视图提供了相同的界面。

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

https://stackoverflow.com/questions/3892774

复制
相关文章

相似问题

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