码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 之(TableView中利用系统的 cell 设置 cell.textlabel 位置和大小)

时间:2016-09-02 21:41:08      阅读:2677      评论:0      收藏:0      [点我收藏+]

标签:

  今天工作稍微的遇到了一点小小的难题,需求效果中 TableView cell 中的 Label 字体大小比原先系统中的要大些且 Label 位置不是在前面,而是在中间往后,对于这个问题我第一时间也是想到了自定义cell,但一般说来,自定义 cell 需要有model ,有model就需要有属性,如果说在没有model,只有 Array 的情况下,想要给 cell 的 textLabel 赋值一般使用 cell.textLabel.text = _Array[indexPath.row]; 这一句就可以了。 但是自定义 cell 的话需要传这个数组过去,还需要对这个数组进行操作和取值,这是似乎有点麻烦技术分享

  效果图:

 技术分享

 

   接下来老规矩,上代码就一目了然了:

技术分享

接下来就是 TableView 的代理方法了

技术分享

技术分享

 

     这样我们就可以改变系统里的 cell 的内容了;

题外话:如果cell的内容多的话,个人建议还是需要自定义一个 cell 比较好,因为 MVC 模式嘛 Controller 控制器的内容本来就比较多了,如果这么写的话,tag值多会容易引起混搅。

 

 

 

 

 

 

iOS 之(TableView中利用系统的 cell 设置 cell.textlabel 位置和大小)

标签:

原文地址:http://www.cnblogs.com/luorende/p/5825989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!