注册 登录
主题 : 因为layoutSubviews死循环造成的app卡死
级别: 新手上路
状态: 连续签到 - [10天]
UID: 581684
精华: 0
发帖: 45
可可豆: 198 CB
威望: 185 点
在线时间: 193(时)
注册时间: 2016-09-10
最后登录: 2019-10-17
0 楼:  发表于: 2019-09-28 15:00    发自: Web Page
来源于 一般提问 分类

因为layoutSubviews死循环造成的app卡死   

在iOS12环境中,自己封装了一个UIPageControl,在控件的layoutSubviews中修改了控件的frame值,layoutSubviews被调用三次就没有调用了。
在iOS13环境中,在控件的layoutSubviews中修改了控件的frame值,layoutSubviews被无限调用。。。
导致线上的app在iOS13环境下运行到还有自定义的UIPageControl界面,会界面卡死最后到闪退。


layoutSubviews中能不能修改控件的frame值,为什么iOS12可以,iOS13会被无限调用???求大佬解答
级别: 精灵王

状态: 连续签到 - [23天]
UID: 431391
精华: 0
发帖: 2302
可可豆: 2964 CB
威望: 2909 点
在线时间: 4719(时)
注册时间: 2015-01-20
最后登录: 2019-10-19
1 楼:  发表于: 2019-09-28 15:23    发自: Web Page
这个问题在之前 iOS11 有一个版本上面也存在  

不用纠结    问题既然存在, 解决就行了

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@hlsx003.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    欢乐生肖游戏APP 欢乐生肖游戏APP 欢乐生肖游戏APP 欢乐生肖游戏APP 欢乐生肖官方网站APP下载 欢乐生肖官方网站 欢乐生肖官方网站APP下载 欢乐生肖APP注册网址 欢乐生肖官方网站APP下载 欢乐生肖游戏APP

    顶部