我在应用程序的开头添加了一个Alert视图,要求用户输入。在没有“警报”视图的情况下,该应用程序可以正常运行。但是,添加了“警报”视图的代码后,点击警报上的“确定”按钮后,部分用户界面会被涂黑。
我不太了解ios,但是有什么好方法可以延迟应用程序运行,直到警报(文本输入)完成(按下确定按钮)。这样可以避免造成屏幕在某一区域变黑的原因。显然,在警报处于活动状态时,应用正在执行,并且警报正在影响UI。基本上,我要用户通过警报输入他们的电话号码,稍后将在应用程序中使用该警报。
当屏幕上显示警报视图时,使地面变暗(降低的alpha值)是正常现象,iOS会实践这种做法。
但是,如果您觉得只想在警报时单击“确定”按钮时运行部分代码,请将该方法调用移至“确定”按钮动作处理程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句