我在应用开始时添加了一个警报视图,询问用户输入。该应用程序工作正常,没有警报视图。但是,添加了警报视图的代码后,在点击“确定”后,部分用户界面会变黑。警报上的按钮。
我不熟悉ios,但有一种很好的方法可以延迟应用程序的运行,直到警报(文本输入)完成(按下确定按钮)。这可能会避免导致屏幕在一个部分变黑的因素。显然,当警报处于活动状态时,应用程序正在执行,警报正在影响UI。基本上,我要求用户通过稍后将在应用程序中使用的警报输入他们的电话号码。
答案 0 :(得分:0)
当屏幕上显示警报视图时,背景变暗(减少alpha)是正常的事情,并且由iOS实践。
但是,如果您感觉某些部分代码只想在警报上单击“确定”按钮时运行,请将该方法调用移至“确定”按钮操作处理程序。