ios之UITableView设置横向
2014-02-19 21:35
381 查看
ios中的tableview默认是竖向的,但是开发中往往有布局横向tableview的需求,其实tableview可以设置旋转角度实现方向。
self.tableView.transform=CGAffineTransformMakeRotation(-M_PI/2);//设置逆时针旋转90度。 M_PI是π=3.1415926,意为180°,M_PI前带-指逆时针,不带指顺时针
这里实现tableview的旋转,但是如果只这样大家会发现cell的方向是不正确的,方法是cell生成的时候设置旋转cell:
cell.transform=CGAffineTransformRotation(-M_PI*1.5);//设置逆时针旋转270度。
这样的话tableview就被设置为横放了。
PS:若想设置tableview的frame应在设置旋转后设置,否则旋转将破环原来的frame。
self.tableView.transform=CGAffineTransformMakeRotation(-M_PI/2);//设置逆时针旋转90度。 M_PI是π=3.1415926,意为180°,M_PI前带-指逆时针,不带指顺时针
这里实现tableview的旋转,但是如果只这样大家会发现cell的方向是不正确的,方法是cell生成的时候设置旋转cell:
cell.transform=CGAffineTransformRotation(-M_PI*1.5);//设置逆时针旋转270度。
这样的话tableview就被设置为横放了。
PS:若想设置tableview的frame应在设置旋转后设置,否则旋转将破环原来的frame。
相关文章推荐
- iOS开发中设置UITableView每组头试图与第一行cell之间的分割线
- iOS之UITableView需要设置的几个地方
- iOS UITableView设置表头和表脚
- IOS-UITableViewStyle设置Group、Plain问题
- iOS中UITableView的索引设置
- 【IOS开发】UITableViewStyleGrouped类型的UITableView的背景色设置
- ios知识点总结——UITableView的展开与收缩及横向Table
- [iOS 技术]相对布局 获取 UITableView中内容的高度,设置UITableView中内容的高度与UITableView高度相同
- iOS UITableView 设置默认选中行及其颜色
- iOS UITableView设置Section间距
- (原创)iOS中cell高度自适应方法UITableView设置
- iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)
- [IOS]UITableView横向滚动
- 详解iOS开发中UITableview cell 顶部空白的多种设置方法
- IOS-UITableView手动添加时,Header Section的背景设置
- iOS开发-UI控件:UITableView设置Section间距
- iOS设置UITableView的背景图片,以及不显示多余的空Cell
- ios 设置UITableView 选中行cell的背景颜色(自定义选中的背景颜色)
- IOS uitableview中cell的分割线设置距离,并且去掉cell的边框,要不然多了一条细线
- 设置内容IOS开发(51)之UITableView建立索引搜索