UITableView的横向使用】的更多相关文章

UITableView 的横向滑动实现 概述 为了实现横向滑动的控件,可以继承类 UIScrollView 或类 UIView 自定义可以横向滑动的控件,这里通过 UITableView 的旋转,实现可以横向滑动的控件. 概念 先说明与实现相关的几个概念 坐标系 在 iOS 中,每个视图都有一个坐标系,用来确定其子视图的位置,这个坐标系在视图初始化后 确定,在这个长方形的视图中,左上角为坐标系原点,水平向右为 x 坐标轴正方向,垂直向下 为 y 坐标轴正方向,当视图发生旋转时,其坐标系同时旋转(…
UITableView只支持竖向显示,要实现横向的显示,需要设置tableView 和cell 的transform属性为CGAffineTransformMakeRotate(-M_PI/2) // 42.5是TableView的高度,320是UITableView的宽度 _tabTableView = [[UITableView alloc] initWithFrame:CGRectMake(, 66, )]; _tabTableView.dataSource = self; _tabTab…
之前看到Apple store里面有横向的tableview,当然也有可能是collectionview啦. 尤其是项目中只有一条那么需要横向滑动的东西,就没有必要使用庞大的collectionview了,点缀的使用一下横向的tableview反而更方便和灵活.当然此处大部分的情况可能是在父tableview的cell中使用个横向的tableview. 下面就简单的介绍一下,基于系统原生的UITableView封装横向tableview的要点. 我封装tableview的时候主要使用了一种比较流…
KissXml——xml解析库 相关教程:http://www.iteye.com/topic/625849 http://sencho.blog.163.com/blog/static/83056228201151743110540/ 很方便的一个xml解析器,支持Xpath查询. skpsmtpmessage——Quick SMTP邮件发送 svn checkout http://skpsmtpmessage.googlecode.com/svn/trunk/ skpsmtpmessage-…
UI界面类项目: Panoramagl ——720全景展示 Panorama viewer library foriPhone, iPad and iPod touch MBProgressHUD ——进度指示 一种优雅的,半透明的进度显示效果.同时还提供了其他附加功能,比如显示完成信息并淡出. iCarousel  ——效果很酷的分页排列 内容类似的页面需要并排列出来,供用户选择.iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine.另外还具有线性,圆…
UI界面类项目: Panoramagl —— 720全景展示 Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示 一种优雅的,半透明的进度显示效果.同时还提供了其他附加功能,比如显示完成信息并淡出. iCarousel  —— 效果很酷的分页排列 内容类似的页面需要并排列出来,供用户选择.iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine.另外还具有…
实现多列表切换,位置监控,置顶等功能. 方法一: 创建一个TableView,在切换的时候请求各类目需要的数据,然后刷新列表,通过动画模拟出滑动效果. #import <UIKit/UIKit.h> @interface ViewController : UIViewController<UITableViewDataSource,UITableViewDelegate,UIScrollViewDelegate> { //选择视图数组 NSMutableArray *selectA…
UITableVIew是iOS开发中使用最为广泛的一种控件,对于UITableView的基本用法本文不做探讨,本文主要是针对UITableView的展开与收缩进行阐述,在文章的后面也会探讨一下横向table的用法: 1. UITableView的展开与收缩 下面通过两幅图来了解UITableView的展开与收缩的效果: 这种展开与收缩的原理其实非常简单,在使用该TableVIew的时候需要准备两个自定义的Cell,一个是未展开情况下的Cell,一个是展开后 的Cell,当点击某一行的展开/收缩按…
https://blog.csdn.net/u013285730/article/details/50615551?utm_source=blogxgwz6 XZMRefresh The easiest way to use pull-to-The transverse refresh(非常易用的横向刷新框架与MJRefresh用法一致) 框架开发的缘由: 现今已有越来越多的APP需要横向刷新的需求,然而MJRefresh已不能满足该需求,这套框架已经使用的非常的广泛,并且框架本身封装比较完美集…
UITableView 设置 CGRect tableViewRect = CGRectMake(0.0, 0.0, 50.0, 320.0); self.tableView = [[UITableView alloc] initWithFrame:tableViewRect style:UITableViewStylePlain]; tableView.center = CGPointMake(self.view.frame.size.width / 2, self.view.frame.si…