自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 浅谈UI优化

卡顿掉帧:在判断页面是否流畅时,我们通常会根据帧率是否保持60来判断。屏幕每秒会刷新60次,发出60次VSync 信号来接受视图渲染的结果。若是在信号来到前,渲染还没完成,这一帧的画面就会被丢弃,屏幕画面不发生改变,这时候就产生了掉帧卡顿。UI优化方向: 画面的显示,需要CPU和GPU共同完成。在一个VSync 信号的时间内,CPU或GPU工作超时,都会造成掉帧。所以优化方向应该由CPU和GPU两方面入手。CPU资源消耗主要原因:1、对象创建:对象的创建会分配内存、调整属性、甚至还有读取文件等操

2020-07-15 02:14:33 688

原创 宏定义

5.0.0版本需求对小铅笔进行了整体页面修改,我调整了页面的布局,并实现了一套适配iPad的方案,方案就是把图片,文字,间距,圆角等都按设计稿的比例进行了放大。效果还不错(大佬说这效果就像老人机:D),就是方法比较笨,需要在每个约束的地方和字体大小的设置给一个转换后的值。_coverBgView.layer.cornerRadius = SPACE(4);_nameLabel.font = TP_GLOBAL_FONT_SIZE(SPACE(14));[self.cornerRadiusView

2020-07-15 02:01:47 150

原创 状态栏显示与隐藏

场景:发帖过程中,需要在广场tab的状态栏显示发帖进度。发帖完成后进度消失,状态栏出现;切换到其他页面进度条消失,状态栏出现方案:1、iOS13之前方案(iOS13之后失效):新建UIWindow,设置比UIWindowLevelStatusBar高的windowLevel,即可实现遮挡系统状态栏的效果。- (UIWindow *)toolWindow { if (!_toolWindow) { _toolWindow = [[UIWindow alloc] initWith

2020-07-15 00:06:10 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除