作者:凡秘能 | 来源:互联网 | 2023-01-08 06:42
我一直在使用VKSideMenu库来实现幻灯片菜单.我创建了一个按钮点击动画相同的动画.代码在iOS 11之前完美运行,但是当我将iPhone更新到iOS11 时,只要我点击按钮,应用程序就会崩溃.添加一个异常断点帮助我找出原因所在,但我无法找到导致该原因的原因.
在VKSideMenu.m
文件中,我遇到了问题
[self.view addSubview:self.tableView];
其中,self.tableView
表示用于显示菜单的tableview.但这tableview
不是零.
1> DeviOS..:
经过几个小时的坐着,我终于得到了解决方案.替换此行
[self.view addSubview:self.tableView];
同
[[(UIVisualEffectView *)self.view contentView] addSubview:self.tableView];
如果要向该视图添加子视图(例如,名为subViewName的子视图),则必须添加以下内容:
[[(UIVisualEffectView *)self.view contentView] addSubview:subViewName];