摘要: 由于产品设计的问题,现在存在进入播放页面有多个弹窗可能同时弹出的问题,于是存在重叠遮挡,而且由于提示是异步回调的,多层弹窗重叠的样式也不一致。 于是,产品经理定了下优先级,确定了这种情况下的弹出顺序。 以下为该问题的处理总结: 1,弹窗的类型: (1)在初始化数据接口中,可以确定的多个弹窗 (2)通 阅读全文
posted @ 2019-07-22 23:56 怀达 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Xcode 10.2.1 版本,自动代码提示功能延迟很大,很多情况下代码提示甚至会无效,但是code snippet 唤起的响应很快,从提高效率的情况考虑,即使系统提供的代码提示制作成code snippet也是合适的。 一下记录常用的code snippet 1, @interface <#sta 阅读全文
posted @ 2019-07-09 10:47 怀达 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1,以屏幕原点开始布局 (默认从导航栏原点布局) self.extendedLayoutIncludesOpaqueBars = YES; 2,向button发送点击事件 [self.playButton sendActionsForControlEvents:UIControlEventTouch 阅读全文
posted @ 2019-07-08 10:48 怀达 阅读(480) 评论(0) 推荐(0) 编辑
摘要: block和delegate均为常用回调方式 (暂不讨论通知) 代理 优点: 设置某个对象的代理,代理对象可以与被代理对象不直接相关,即使两个对象距离较远,传值也比较方便。 代理方法内可以方便调用对象私有方法 缺点: delegate比block使用繁琐,对于多个小控件的回调,delegate要写更 阅读全文
posted @ 2019-07-05 17:43 怀达 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 测试工程中需要引入Masonry,在进行添加新库时发现了几个问题,记录如下,方便有相同问题的朋友查找解决: 1,podfile中添加 pod ‘Masonry’ 后,pod install --verbose --no-repo-update 报错 报错内容如链接: https://www.jian 阅读全文
posted @ 2019-07-03 12:58 怀达 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本地有个用了好久用来测试功能的项目,今天用来测试链接github项目库,做一下记录 目标:把本地的项目和github上的项目连接起来 工具:sourceTree sourceTree提供了gitHub的账号登录,登录之后,账号内的所有代码库都会展示出来,需要做的只要把项目clone到本地。 1,gi 阅读全文
posted @ 2019-06-18 20:18 怀达 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1,监听键盘 2,根据当前键盘弹起高度与控件的底部位置计算滑动距离 3,根据滑动距离在键盘弹起和隐藏是分别设置动画完成滑动 实现: 1,监听键盘使用 #pragma mark - 键盘监听-(void)AddObserverForKeyboard{ [[NSNotificationCenter de 阅读全文
posted @ 2019-06-14 20:07 怀达 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 两天内对项目中的红包展示逻辑及UI做了大调,总结下其中的经验以及发现的编程中的问题: 先说下问题: 多余时间消耗的原因以及解决方案: 两天时间中,除去编码、调试以及优化外,其中有三处耗时的地方可以优化 1,前期的交互逻辑模糊。 在没有准确明确各个页面如何跳转,每个页面跳转携带什么数据,页面展示需要请 阅读全文
posted @ 2019-06-11 21:09 怀达 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 当前APP启动时间过长,于是学习并检测了APP启动流程中各个步骤的耗时,记录如下 1,梳理优化方案 APP的启动时间,直接影响用户对你的APP的第一体验和判断。如果启动时间过长,不单单体验直线下降,而且可能会激发苹果的watch dog机制kill掉你的APP(Xcode在debug模式下是没有开启 阅读全文
posted @ 2019-06-03 21:28 怀达 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 预览网址 https://lottiefiles.com/preview 在Podfile文件中加入 pod 'lottie-ios’ pod install 把 lottie-ios加入到项目中 #import <Lottie/Lottie.h> #import <Lottie/Lottie.h> 阅读全文
posted @ 2019-05-22 11:55 怀达 阅读(1341) 评论(0) 推荐(0) 编辑