iOS 解决UITableView最后一个cell不显示分割线问题
2017-11-27 18:26
411 查看
苹果默认隐藏掉了最后一个Cell的分割线,但还是有办法让它显示出来的,代码如下:
// OC实现方法: 重写Cell的layoutSubViews方法 - (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! UIView if NSStringFromClass(subview.classForCoder).hasSuffix("SeparatorView") { subview.hidden = false var frame = subview.frame frame.origin.x += self.separatorInset.left frame.size.width -= self.separatorInset.right subview.frame = frame } } }
相关文章推荐
- iOS UICollectionView cell 0间距问题的解决与分割线的设置
- iOS tableViewCell plane格式下,接近section边缘不显示分割线却被复用解决办法
- TabelView最后一个Cell不显示在界面问题解决
- IOS-52-UITableView中cell分割线左对齐(解决iOS8版本适配问题)
- 解决自定义cell分割线在iPhone4中不显示的问题
- iOS-解决自定义cell.selectedBackgroundView 遮挡分割线问题
- iOS tableViewCell plane格式下,接近section边缘不显示分割线却被复用解决办法 分类: ios技术 2015-06-12 16:19 136人阅读 评论(0) 收藏
- iOS tableViewCell plane格式下,接近section边缘不显示分割线却被复用解决办法
- 关于cell中分割线的顶格显示的问题(两种解决办法)
- IOS-解决UITableView最后一行显示不全的问题
- iOS UITableViewCell重用机制避免重复显示问题
- AJ学IOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- 解决点击UITableViewCell时和自定义添加的手势冲突的问题
- phonegap插件-使用ios原生输入框解决position fixed的显示问题
- ios之清除cell缓存,解决cell的重用问题。
- IOS 解决tableview分割线右缩进15像素问题
- 解决UITableView数据没有充满屏幕时,显示多余的空白cell的问题
- iOS-UITableViewCell自定义分割线
- iOS 设置启动页 不显示问题解决
- 如何解决关于TableView里面cell随机显示的问题