键盘弹出事件导致 CADisplayLink 延迟

2018-09-18 09:56:40 +08:00
 alfa

现在在实现一个类似 iOS 端微信聊天页面的动画效果,即键盘弹出、表情弹出等 UITableView 需要向上移动、我使用 CADisplayLink 实现(使用 UIView animation 实现会出现一些 bug),如果事件由 UIButton 触发,动画正常,但是如果是键盘事件,动画需要等待键盘弹出后再开始。请问各位大神是否遇到过类似问题 /解决方案?

2526 次点击
所在节点    iOS
2 条回复
MarginK
2018-09-18 10:02:05 +08:00
你是加在哪一个 runloop 下的呢
alfa
2018-09-18 10:19:17 +08:00
@MarginK common,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX