iOS 系统自带UItableviewcell上添加其它控件 不需要自定义cell 简单粗暴
来源:互联网 发布:知远的意思是什么 编辑:程序博客网 时间:2024/05/29 16:19
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
//组
return 3;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
//cell个数
return 1;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString * cellid = @"cell";
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:cellid];
//cell的坐标
CGRect cellFrame = CGRectMake(0, 0, [tableView rectForRowAtIndexPath:indexPath].size.width, [tableView rectForRowAtIndexPath:indexPath].size.height);
if (!cell) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellid];
}
NSString * placeHolder = nil;
if (indexPath.section==0) {
placeHolder = @"请输入通知标题";
_textfiled = [self textFiledWithTag:indexPath.section PlaceHolder:placeHolder frame:cellFrame];
_textfiled.delegate = self;
[cell addSubview:_textfiled];
}else if (indexPath.section==1){
cellFrame.origin.x += 10.f;
cellFrame.origin.y += 5.f;
cellFrame.size.width -= 20.f;
cellFrame.size.height -= 10.f;
_textview = [self textViewWithTag:indexPath.section PlaceHolder:nil frame:cellFrame];
[_textview.layer setBorderWidth:0.5f];
_textview.delegate = self;
[cell addSubview:_textview];
}else if (indexPath.section==2){
[cell.textLabel setFrame:cellFrame];
[cell.textLabel setTextAlignment:NSTextAlignmentCenter];
[cell.textLabel setText:@"上传"];
}
return cell;
}
//设置每组的文字
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
if (section==2) {
return nil;
}
return [_dataSource objectAtIndex:section];
}
- iOS 系统自带UItableviewcell上添加其它控件 不需要自定义cell 简单粗暴
- iOS 点击UITableViewCell上的控件获取对应的cell
- iOS 自定义UITableViewCell上添加UIButton按钮实现选中的是哪个按钮对应的cell,用代理实现。
- 重用系统自带UITableViewCell
- ios中自定义cell,自定义UITableViewCell
- ios TableView系统自带的编辑cell功能
- iOS UITableViewCell重用以及自定义Cell
- iOS编程------自定义UITableViewCell / cell自适应高度
- ios UITableViewcell上的按钮插入cell
- UITableViewCell中自定义cell上UILabel添加手势没有响应解决方案
- ios控件 UITableViewCell的自定义
- 运用系统自带的一个Cell然后自定义Cell方法
- (0066)iOS开发之UITableViewCell上子控件通过superView找对应的cell的探究
- UITableViewCell上的删除按钮(tableView自带的和自定义的)
- 自定义UITableViewCell重用cell
- UITableViewCell中自定义cell添加手势没有响应解决方案
- TableView插入Cell系统自带动画
- cell 的自带的系统方法
- 负数取模
- pdo的使用
- 测试注意事项
- js ajax null验证
- 微软笔试题2:403 Forbidden
- iOS 系统自带UItableviewcell上添加其它控件 不需要自定义cell 简单粗暴
- Wireshark网络分析实战笔记(五)Expert Info工具
- jsp自动编译机制
- 优雅的项目配置--常用库和版本管理
- 再玩 DevStack(Mitaka版)- 基于 trystack.cn 源
- jQuery 属性操作 - removeAttr() 方法
- Linux下undefine reference to 'FT_Init_FreeType'的解决办法
- 机器学习---支持向量机(SVM)
- win7启动本地MongoDB的四种方式