【发布时间】:2018-05-28 08:44:44
【问题描述】:
在显示点击号码(UIButton)的警报后,我试图让用户采取行动。
问题:当用户多次点击数字时,它会显示许多实例的警报。
预期结果:我只想显示一次警报。
以下是在数字(UIButton)点击时显示警报的行:
UIApplication.SharedApplication.OpenUrl(url)
我正在考虑在单击后禁用按钮操作,以便用户只能看到一个警报。
谁能告诉我当用户与警报交互时如何取消和调用按钮操作?
【问题讨论】:
-
为什么要在每次用户点击按钮时显示 AlertView?当用户点击足够多的数字时,您可以尝试触发
UIApplication.SharedApplication.OpenUrl(url)。 -
嘿伙计,你好吗?感谢您的回复。
-
让我与您分享一个代码。 callNurseButton.TouchUpInside += (sender, e) => { var url = new NSUrl("tel:4806814449"); if (!UIApplication.SharedApplication.OpenUrl(url)) { var av = new UIAlertView("Not supported", "Scheme 'tel:' is not supported on this device", null, "OK", null); av.Show(); }; };
-
您能否分享更多代码,以便我了解您所做的以及您想要实现的目标?
-
代码:callNurseButton.TouchUpInside += (sender, e) => { var url = new NSUrl("tel:4806814449"); if (!UIApplication.SharedApplication.OpenUrl(url)) { var av = new UIAlertView("Not supported", "Scheme 'tel:' is not supported on this device", null, "OK", null); av.Show(); }; };
标签: ios xamarin uialertview