菜鸟教程小白 发表于 2022-12-13 06:46:33

iphone - 如何解除我没有引用的 UIPopoverControllers?


                                            <p><p>我的工具栏中有许多 BarButton,我想为每个按钮显示一个不同的 UIPopoverController。当我单击其中一个时,其他 PopoverControllers 应该被关闭(即屏幕上只显示一个 popovercontroller)。我不想保留对它们的引用——因为那太烦人了。有没有其他方法可以解雇他们? </p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>据我所知,没有“关闭所有弹出框”功能。</p>

<p>但要解决这个问题,您不必保留对所有不同弹出框的引用;只保留对当前显示的弹出框的引用。然后,当启动新的弹出框时,您可以关闭当前显示的弹出框(如果它不是 nil)。然后将“当前显示的弹出框”分配给您显示的新弹出框。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 如何解除我没有引用的 UIPopoverControllers?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/5217895/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/5217895/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 如何解除我没有引用的 UIPopoverControllers?