重写UITableViewCell子类的layoutSubviews方法

使用Objective-C

- (void)layoutSubviews {[super layoutSubviews];for (UIView *subview in self.contentView.superview.subviews) {if ([NSStringFromClass(subview.class) hasSuffix:@"SeparatorView"]) {subview.hidden = NO;CGRect frame = subview.frame;frame.origin.x += self.separatorInset.left;frame.size.width -= self.separatorInset.right;subview.frame =frame;}}
}

使用Swift

override func layoutSubviews() {super.layoutSubviews()for item in self.contentView.superview!.subviews {var subview = item as! UIViewif NSStringFromClass(subview.classForCoder).hasSuffix("SeparatorView") {subview.hidden = falsevar frame = subview.frameframe.origin.x += self.separatorInset.leftframe.size.width -= self.separatorInset.rightsubview.frame  = frame}}
}

转载于:https://www.cnblogs.com/lancely/p/5782784.html

iOS-解决UITableView有footerView时最后一个cell不显示分割线问题相关推荐

  1. iOS解决UITableView头部和底部出现空白间隙的折腾

    在写App时,使用了一个第三方库TreeTableView,很简洁很棒!不过美中不足的是其显示的内容头部和底部都有一截空白. 就不上图了,大家都能够领会 ;) 对于UITableView头部和底部出现 ...

  2. iOS 解决1。返回时的黑边问题、2。controller的抖动问题

    - (void)loadView {[super loadView];self.navigationController.navigationBar.hidden = YES;return; } -( ...

  3. x-http-wrapper: 如何解决每次发版时,修改http相关代码造成的错误!(Android、iOS、h5)...

    其实是我做了个开源工具(^__^),拿出来给大家鉴赏下,欢迎大家提意见 项目:github.com/xuyt11/x-ht- 欢迎关注和star . 功能:这是一个http相关代码的创建工具. 现在我 ...

  4. iOS 解决导航栏pop返回时出现黑块问题!

    iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...

  5. 【android studio】解决android studio drawable新建项目时只有一个drawable目录的问题

    [android studio]解决android studio drawable新建项目时只有一个drawable目录的问题 参考文章: (1)[android studio]解决android s ...

  6. 在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新

    在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新 参考文章: (1)在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新 (2)https: ...

  7. gpt磁盘标签linux,解决安装CentOS6.5时 报错 提示“sda 必须有一个GPT磁盘标签”

    解决安装CentOS6.5时 报错 提示"sda 必须有一个GPT磁盘标签" 今天想在thinkpad t430u上安装CentOS6.5 时总共遇到了两个问题 1> u盘安 ...

  8. 解决H5 IOS手机图片上传时图片会旋转90°问题

    解决H5 IOS手机图片上传时图片会旋转90°问题 Vant 官方给出的解答需要自己解决,没有处理. 解决办法主要使用了 compressorjs 插件库 一.Vant UI库Uploader 组件图 ...

  9. 微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法

    微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法 wxml: 在这里插入代码片 <view class='zhanp ...

  10. iOS解决表格中TextField,TextView编辑时,输入框被键盘遮挡的问题

    方法1:在原来的 UIViewController 内部再添加一层 UITableViewController 代码如下 : // // ViewController.m // 键盘遮挡问题 // / ...

最新文章

  1. linux网卡设置adsl上网,Linux下设置ADSL自动拨号上网
  2. vi测试仪维修成功率高吗?_电工电路板检测维修无图电路板的技巧
  3. a*算法的优缺点_五种聚类算法一览与python实现
  4. 如何让在JAVA中定义常量池
  5. cs231n笔记:线性分类器
  6. 记事本状态栏不会自动_如何在记事本中同时启用状态栏和自动换行
  7. 11尺寸长宽 iphone_弱电工程LED显示屏尺寸规格及计算方法
  8. java script this_JavaScript this 关键字
  9. 【转载 | 笔记】IIS无法删除应该程序池 因为它包含X个应用程序
  10. 华为宣布:免费培养8000名嵌入式开发者!学习免费!实践免费!辅导免费!
  11. 爱尔兰向欧盟上诉:没特别给苹果税收优惠 欧盟手伸的太长
  12. C ++ 指针 | 指针与三维数组_6
  13. pip安装第三方库以及版本
  14. 句句真研—每日长难句打卡Day17
  15. github 提速方法
  16. 令前端工程师追捧的一款前端开发IDE工具WebStorm
  17. atitit.自己动手开发编译器and解释器(1) ------词法分析--attilax总结
  18. android_studio运行,Android Studio怎么运行程序?
  19. 帮室友写的表白程序 Python打包成exe文件
  20. web 系统原理之路由器和交换机的区别

热门文章

  1. cls_template.php on line 1067,ecshop php5.5兼容utf-8版本
  2. 怎么用html打开图片,viewerjs 在html打开图片或打开pdf文件使用案例
  3. php排序算法面试题,PHP算法面试题目及答案
  4. 路由器总是有信号无网络连接到服务器,路由器信号满格但是没有网络怎么办
  5. MCS:连续随机变量——Beta分布
  6. 万兆网口和千兆网口区别_万兆网卡的安装以及注意事项
  7. 计算广告、推荐系统常用语
  8. 230.二叉搜索树中第K小的元素
  9. mysql怎么添加第二行,如何在mysql中得到結果查詢中只有第二行?
  10. python服务端开发调试日志系统_Loglog首页、文档和下载 - 基于 Python2.7 的日志系统 - OSCHINA - 中文开源技术交流社区...