当前位置: 首页 > news >正文

追天网站建设 优帮云广州企业建站模板

追天网站建设 优帮云,广州企业建站模板,html5 网站开发语言,重庆建设门户网站原文网址#xff1a;http://www.kancloud.cn/digest/ios-1/107420 上一节中,我们定义的cell比较单一,只是单调的输入文本和插入图片,但是在实际开发中,有的cell上面有按钮,有的cell上面有滑动控件,有的cell上面有开关选项等等,具体参加下面2个图的对比: 我们可以通过…原文网址http://www.kancloud.cn/digest/ios-1/107420 上一节中,我们定义的cell比较单一,只是单调的输入文本和插入图片,但是在实际开发中,有的cell上面有按钮,有的cell上面有滑动控件,有的cell上面有开关选项等等,具体参加下面2个图的对比:          我们可以通过2种方式来实现自定义,一是利用系统的UITableViewCell(但不推荐,因为开发效率不高),举例:还是在这个关键方法中 (UITableViewCell)tableView:(UITableView)tableView cellForRowAtIndexPath:(NSIndexPath)indexPath{static NSString cellIdentifier  cell;     UITableViewCell cell [tableViewdequeueReusableCellWithIdentifier:cellIdentifier];     if(!cell) {         cell [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:cellIdentifier];      // 首先,各种按钮控件的初始化,一定要放在这个if语句里面,如果放在这个大括号外面,cell被执行n次,那么一个cell上面就会被添加n个控件      // 其次,你在这个括号里面自定义初始化控件后,如果你想给每一个cell的控件显示不同的内容和效果,你在括号外面是取不到对象的,只有通过设置它们继承UIView的属性tag来标识,我们可以想一想,如果控件一多或者别人来接受你的项目,你自己定义了很多的tag,这样合作的效率不高,所以主要推荐第二种 }return cell; } 二是,创建UITableViewCell子类,在contentView上实现自定义效果(cell上的所有内容都是显示在cell的属性contentView上),这里也是写这个方法 #import UIKit/UIKit.hinterface HMTAssistCell : UITableViewCell property (nonatomic) UILabel * label; property (nonatomic) UIButton * button; end - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { _button [UIButton buttonWithType:UIButtonTypeSystem]; _button.backgroundColor [UIColor redColor]; _button.frame CGRectMake(150, 60, 50, 100); [_button setTitle:油条 forState:UIControlStateNormal]; [self.contentView addSubview:_button]; _label [[UILabel alloc]initWithFrame:CGRectMake(10, 30, 100, 100)]; _label.backgroundColor [UIColor greenColor]; [self.contentView addSubview:_label]; } return self; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ // 依旧设置重用标识 static NSString * cellIdentifier cell; // 这里用我们新建的UITableViewCell的子类进行cell重用声明 HMTAssistCell * cell (HMTAssistCell *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier]; // 如果没有,则创建 if (!cell) { cell [[HMTAssistCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier]; } // 因为_label是类HMTAssistCell中的属性,所以就能很方便的取出来进行赋值 cell.label.text [NSString stringWithFormat:%d,indexPath.row]; return cell; }转载于:https://www.cnblogs.com/wi100sh/p/5608736.html
http://www.yutouwan.com/news/417428/

相关文章:

  • 中国建设工程网官方网站php 电子商务网站建设
  • 开发网站实训的心得体会郑州网站优化公司平台
  • 做视频营销哪个网站好网店美工具体要求
  • 家居企业网站建设流程沈阳紧急通知
  • 济南市网站建设关于花卉的网站怎么做
  • 上海招聘网官方网站兴力网站建设
  • 设计素材网站排版搭建一个网站平台需要多少钱
  • 那个网站做车险分期做交易网站需要用到的软件有哪些
  • 网站建设专家推荐乐云seo一键logo生成器在线
  • 石嘴山网站建设万维网站
  • 泰安电脑网站建设电话秦皇岛软件开发培训
  • appstore下载免费软件金华百度seo
  • 网站首页ui新西兰网站后缀
  • 物流网站开发策划西安做网站公司那家好
  • 淮安市广德育建设网站网站开发关于安全问题
  • window服务器如何做网站访问网络营销策划的主要特点
  • 福建网站开发定制wordpress悬浮按钮
  • 做游戏网站要备案吗维护一个网站需要多少钱
  • 山东网站建设优化技术jannah wordpress
  • 张掖建设局网站公司想做一个网站
  • 西部数码空间的网站访问统计企业如何全面开展品牌工程建设
  • 哪些网站容易做南京网站排名
  • 合肥做个网站多少钱宁夏住房和城乡建设厅门户网站
  • 南昌企业建站建设公司网站需要注意什么
  • 免费建筑图纸下载网站私人建设手机网站
  • 全国做临期进口食品的网站jsp网站开发教程
  • 外国平面设计网站有哪些苏华建设集团网站
  • 金华网站建设解决方案wordpress文章名称
  • 小型个人网站制作舆情信息报送
  • 自己做的网站如何让百度搜索网站的建站公司