UITableView
沐阳_
这个作者很懒,什么都没留下…
展开
-
3.UItableView常用方法
1、UItableView设置偏移量通过设置tableView的偏移量,让列表默认滚动到某个位置,内涵段子里面的效果[objc] view plaincopy在CODE上查看代码片派生到我的代码片[myTableView setContentOffset:CGPointMake(0, 100) animated:YES]; 2、刷新某行cell的方法 有时候只需要刷新某行的cel原创 2015-07-11 20:17:22 · 398 阅读 · 0 评论 -
1.UITableView使用介绍
1.UITableView有两种样式:[objc] view plaincopy在CODE上查看代码片派生到我的代码片[[UITableView alloc] initWithFrame:view.bounds style:UITableViewStylePlain]; [[UITableView alloc] initWithFrame:view.bounds style:UITabl原创 2015-07-11 20:12:30 · 388 阅读 · 0 评论 -
IOS开发之tableview单选
场景:一个弹出层,包含一个Tableview,每一行为一个选择条件,且只能选择一个。选中后文体有颜色变化,后面还会有对勾。选择另一个后,前一个恢复成普通状态。示例代码:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {int new原创 2015-07-23 20:11:51 · 918 阅读 · 0 评论 -
cell自定义方式一 高度一致时
//——-----------------当cell的高度一致时使用XIB--------------------步骤:1.>新建一个xib文件描述一个view的内部结构(假设叫做MJTgCell.xib) 2.>新建一个自定义的类 (自定义类需要继承自系统自带的view,继承自哪个类, 取决于xib根对象的Cl原创 2015-07-19 14:21:18 · 465 阅读 · 0 评论 -
2.UITableView表视图左滑 删除
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ return UITableViewCellEditingStyleDelete;}/*改变删除按钮的title*/- (NSString *)tableV原创 2015-07-11 19:38:24 · 554 阅读 · 0 评论 -
cell自定义方式二 高度不一致时
//——---------------当cell的高度不一致时使用----------1>新建一个继承自UITableViewCell的类2>重写initWithStyle:reuseIdentifier:方法 Ø 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)原创 2015-07-19 14:25:39 · 396 阅读 · 0 评论 -
UITableViewQQ列表效果
/**1.定义bool变量*/BOOL isClose[50];/**2.自定义组头视图*/- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UIButton *btn = [[UIButton alloc] initWithFrame:CGRect原创 2015-07-19 13:22:40 · 453 阅读 · 0 评论 -
tableview顶部视图下拉放大
将放大图片放在第0行单元格//创建表视图- (void)creatTableView{ _tabView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, ScreenW, ScreenH-64-49) style:UITableViewStylePlain]; [self.view addSubview:原创 2015-07-19 13:37:36 · 1874 阅读 · 0 评论 -
表格单选实现UITableViewCellAccessoryCheckmark
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID forIndexPath:i原创 2015-07-23 20:02:38 · 2501 阅读 · 0 评论 -
cell单元格高度自适应
//接收字符串并计算出高度+ (CGFloat)cellForHeight:(NSString *)content { CGSize size = [content sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(KScreenWidth-92-14, 1000)]; return s原创 2015-07-19 13:50:46 · 628 阅读 · 0 评论 -
cell的美化处理
1.如果想让cell上左下右都有间距,可以这么做/** 表格的边框宽度 */#define TableBorder 5/** cell的边框宽度 */#define CellBorder 10/** 在自定义cell的类里面 * 拦截frame的设置 */- (void)setFrame:(CGRect)frame{ //表格Y值增加5 frame原创 2015-07-26 11:51:00 · 451 阅读 · 0 评论 -
20-03 静态单元格-清除缓存
5.通过storyboard创建视图控制器 MoreViewController*fifthCtrl = [[UIStoryboardstoryboardWithName:@"MoreViewController"bundle:nil]instantiateViewControllerWithIdentifier:@"MoreViewController"];6原创 2015-07-19 17:07:15 · 435 阅读 · 0 评论