你不能改变cell得高度 只能再插入一个空白cell- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

static NSString *CELL_ID2 = @"SOME_STUPID_ID2";

// even rows will be invisible

if (indexPath.row % 2 == 1)

{

UITableViewCell * cell2 = [tableView dequeueReusableCellWithIdentifier:CELL_ID2];

if (cell2 == nil)

{

cell2 = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault

reuseIdentifier:CELL_ID2];

[cell2.contentView setAlpha:0];

[cell2 setUserInteractionEnabled:NO]; // prevent selection and other stuff

}

return cell2;

}

[ccTableView setBackgroundColor:[UIColor clearColor]];

cardsCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cardsCell"];

if(cell == nil){

NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"cardsCell" owner:self options:nil];

cell = [topLevelObjects objectAtIndex:0];

}

// Use indexPath.row/2 instead of indexPath.row for the visible section to get the correct datasource index (number of rows is increased to add the invisible rows)

NSString *nmCard = [[self.cards valueForKeyPath:@"cards.name"] objectAtIndex:(indexPath.row/2)];

cell.descCardLabel.text = nmCard;

return cell;

}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

// two times minus one (invisible at even rows => visibleCount == invisibleCount+1)

return [[self.cards valueForKeyPath:@"cards"] count] * 2 - 1;

}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

if (indexPath.row % 2 == 1)

return 40;

return 162;

}

row间距 table 某一行_UITableview的一个section下的各行Row之间可以设置间隔一段距离吗?...相关推荐

  1. iview table增加一行减少一行_PQ入门函数:Table.ReplaceValue

    一.基础介绍 Table.ReplaceValue函数的官方说明如下: Table.ReplaceValue(table as table, oldValue as any, newValue as ...

  2. iview table增加一行减少一行_iView学习笔记(二):Table行编辑操作

    1.前端准备工作 首先新建一个项目,然后引入iView插件,配置好router npm安装iView npm install iview --save cnpm install iview --sav ...

  3. 在一行上添加一个简单的if-then-else语句[重复]

    本文翻译自:Putting a simple if-then-else statement on one line [duplicate] Possible Duplicate: 可能重复: Pyth ...

  4. python画树叶-如何理解python一行代码实现一个爱心字符画?

    前言 python中有个很酷的效果,一行代码实现一个爱心字符,虽说是一行代码,但是理解起来还是比较难的,括号太多,并且使用了python的一些快捷小技巧.比如三元表达式,列表生成式,字符串拼接以及一个 ...

  5. 用python画爱心再加一行文字_如何理解python一行代码实现一个爱心字符画?

    前言 python中有个很酷的效果,一行代码实现一个爱心字符,虽说是一行代码,但是理解起来还是比较难的,括号太多,并且使用了python的一些快捷小技巧.比如三元表达式,列表生成式,字符串拼接以及一个 ...

  6. quartz 报错:Failure obtaining db row lock: Table ‘test.QRTZ_LOCKS‘ doesn‘t exist

    问题: spring-boot 整合quartz的时候,连接windows的mysql的时候好好的,然而用linux上的mysql的时候,启动就报了这个错: Failure obtaining db ...

  7. VI操作--跳到最后一行和跳到最后一行的最后一个字符

    vi操作 1.跳到文本的最后一行:按"G",即"shift+g" 2.跳到最后一行的最后一个字符 : 先重复1的操作即按"G",之后按&qu ...

  8. c语言输出星号一行比一行星号少一个,c语言打印空白星号矩形

    用户输入一个数字N,输出一个N*N的空心矩形,N最小为3 效果如下: 思路是这样的,首先拿到这道题是没有思路的,但我们可以举几个例子,当N等于3的情况,当N=5的情况,发现第一行和最后一行是相同的,而 ...

  9. 【已解决】LaTeX 调整段落之间的间距 (包含:只调整某一个section或者subsection中的段落间距)

    文章目录 前言 正文 小结 参考文献 前言 如题,直接给出解决方案.核心代码:\newcommand{\setParDis}{\setlength {\parskip} {0.3cm} },详见正文. ...

最新文章

  1. FPGA中有限状态机的状态编码采用格雷码还是独热码?
  2. SSM + AJAX + JSON 动态下拉框
  3. S2SH框架入门之使用hibernate进行基础的增删改查
  4. 三星S7 android操作系统耗电,2K屏手机玩游戏耗电大、性能渣?三星S7:呵呵
  5. NSubstitute完全手册(一)入门基础
  6. 35岁以前把下面十件事做好
  7. 【深度学习】深度学习门前徘徊——正向传播
  8. 【Python3】【爬虫】bilibili摄影板块
  9. _beginThreadex创建多线程解读
  10. .NET / C# basic
  11. ORACLE -- ArcSDE Lock request conflicts with an established lock
  12. 【上传文件至服务器】
  13. Win11电脑连网显示无internet访问权限怎么处理?
  14. 30岁前不必在乎的30件事
  15. Oracle中字符串截取最全方法总结
  16. jquery常用方法之siblings方法
  17. 点滴生活感悟(更新至29)
  18. 1. 批处理常用符号详解:
  19. 机器学习之过拟合和欠拟合
  20. FDM打印机使用总结(三)

热门文章

  1. 网站安全狗V3.0—— .NET安全设置及保护实战教程
  2. log file sync(日志文件同步) 与 Log file parallel write 等待事件
  3. 详解 WSUS 部署
  4. hdu4821 字符串hash
  5. uva 12508 - Triangles in the Grid(几何+计数)
  6. 个人数据上云怎么办?树莓派+kodexplorer为你造云
  7. Python time strptime()方法 时间操作
  8. Sublime Less 自动编译成css
  9. Web API Help Page Install WebApiTestClient 简单的测试客户端
  10. 设计模式6---代理模式(Proxy Pattern)