Dev*_*iOS 2 objective-c addsubview ios uivisualeffectview ios11
我一直在使用VKSideMenu库来实现幻灯片菜单.我创建了一个按钮点击动画相同的动画.代码在iOS 11之前完美运行,但是当我将iPhone更新到iOS11 时,只要我点击按钮,应用程序就会崩溃.添加一个异常断点帮助我找出原因所在,但我无法找到导致该原因的原因.
在VKSideMenu.m文件中,我遇到了问题
[self.view addSubview:self.tableView];
其中,self.tableView表示用于显示菜单的tableview.但这tableview不是零.
经过几个小时的坐着,我终于得到了解决方案.替换此行
[self.view addSubview:self.tableView];
Run Code Online (Sandbox Code Playgroud)
同
[[(UIVisualEffectView *)self.view contentView] addSubview:self.tableView];
Run Code Online (Sandbox Code Playgroud)
如果要向该视图添加子视图(例如,名为subViewName的子视图),则必须添加以下内容:
[[(UIVisualEffectView *)self.view contentView] addSubview:subViewName];
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |