关于tableViewCell 中大量圆形头像 优化性能的笔记
来源:互联网 发布:java的集成开发环境 编辑:程序博客网 时间:2024/06/05 20:03
由于tableView 中引用了大量的圆形头像设计,导致性能问题,最后找到一种最好的方案,做下笔记,仅供自己参考,如有错误,请指正。
最好的方案:
=====》一层imageView显示正常图片,上边覆盖一层imageView 显示中间位透明圆形的图片。
其他设置圆角的方案:
方案一;贝塞尔曲线
uiview+addition;
- (void)setAllCornerWithRoundedCornersSize:(CGFloat)cornersSize { UIBezierPath *maskPath; maskPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds cornerRadius:cornersSize]; CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; maskLayer.frame = self.bounds; maskLayer.path = maskPath.CGPath; self.layer.mask = maskLayer;}
方案二;
-(void) addBorderWithColor:(UIColor *) color width:(float) width radius:(float) radius{ self.layer.borderColor = color.CGColor; self.layer.borderWidth = width; self.layer.cornerRadius = radius; self.layer.masksToBounds = YES;}
0 0
- 关于tableViewCell 中大量圆形头像 优化性能的笔记
- 对于前面一篇博客的补充-----显示大量圆形图片或头像时的内存优化做法
- android-关于圆形头像
- Android 笔记 - 圆形头像
- Android中圆形头像的控件
- 关于性能优化的笔记
- 圆形头像的做法
- 圆形的头像
- 圆形的头像
- 简单的圆形头像
- android圆形的头像
- 圆形头像的绘制
- Windows Phone 8.1中圆形图片或头像的制作、优化以及Stretch的四个属性值的区别
- app中头像,圆形图片
- Android中绘制圆形头像
- 关于图片的等比缩放,从相机和照片选取头像,显示圆形头像
- tableView 滚动 cell 中设置圆角头像性能优化的问题
- andorid 圆形头像的制作
- java static 作用
- Access语句语法
- Codevs 1044 拦截导弹
- Thread-Specific Data(线程私有数据)
- Fedora22 下移植opencv-2.4.10
- 关于tableViewCell 中大量圆形头像 优化性能的笔记
- 9098213
- android中设置默认语言、默认时区
- POJ 1932 XYZZY 判正环
- CGLayer和CALayer的区别
- C#多线程编程
- 模态弹出框里的内容可以复制,不可以编辑的方法
- iptables 的防火墙正常运行时间和安全性 使用此高效应用程序设置并维护 Linux 防火墙
- DWZ横向导航实现动态左菜单树(基于zTree插件)