iOS开发:自定义tableViewCell处理的问题
2016-01-27 19:06
351 查看
还在适配iOS6,索性下一个版本不适配了~~~~~
问题:
*** Assertion failure in -[ PCDiaryDetailReplyCell layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2380.17/UIView.m:5776
这个是由于在iOS6 上用了自动布局才造成的
StockOverFlow相关问题:
http://stackoverflow.com/questions/12610783/auto-layout-still-required-after-executing-layoutsubviews-with-uitableviewcel
解决办法:添加一个UITableviewCell的分类,什么都不用改动,即可
问题:
*** Assertion failure in -[ PCDiaryDetailReplyCell layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2380.17/UIView.m:5776
这个是由于在iOS6 上用了自动布局才造成的
StockOverFlow相关问题:
http://stackoverflow.com/questions/12610783/auto-layout-still-required-after-executing-layoutsubviews-with-uitableviewcel
解决办法:添加一个UITableviewCell的分类,什么都不用改动,即可
#import "UITableViewCell+FixUITableViewCellAutolayoutIHope.h" #import <objc/runtime.h> #import <objc/message.h> @implementation UITableViewCell (FixUITableViewCellAutolayoutIHope) + (void)load { Method existing = class_getInstanceMethod(self, @selector(layoutSubviews)); Method new = class_getInstanceMethod(self, @selector(_autolayout_replacementLayoutSubviews)); method_exchangeImplementations(existing, new); } - (void)_autolayout_replacementLayoutSubviews { [super layoutSubviews]; [self _autolayout_replacementLayoutSubviews]; [super layoutSubviews]; } @end
相关文章推荐
- iOS-NSNumber对象介绍
- iOS:自定义代码块{ }
- iOS如何定位 IDFA?
- iOS 隐藏状态栏
- iPhone/iOS开启个人热点的纵向适配小结
- iOS图片验证码使用SDWeb实现的加载如何实现清理缓存点击刷新
- 与现有的应用程序集成
- iOS自定义视频LLMediaPlayerView支持横竖屏改良版(附DEMO)
- ios9 解决计算字体/字数自定义控件高度的方法:
- iOS 开发者能用上的 10 个 Xcode 插件
- iOS生成二维码
- 初学IOS之启动页面
- iOS性能优化之内存管理:Analyze、Leaks、Allocations的使用和案例代码
- iOS Reachability的基本用法
- iOS POST 上传图片
- Xcode7打包,iOS9真机闪退,如何解决?
- iOS开发-进阶:图像进行压缩方法汇总
- iOS开发-基础:获取系统当前日期,断点输出时间
- iOS相机权限、相册权限、定位权限判断
- iOS开发-基础:使用Base64编解码NSData和NSString对象