如何在Xamarin.iOS中构建自定义UIAlertController?

时间:2019-06-26 13:49:07

标签: c# ios xamarin

我目前正在处理无法使用UIAlertController构建的设计。如何自定义它?

3 个答案:

答案 0 :(得分:0)

您不应更改AlertView,建议的方式是直接使用它,但是,如果您确实要创建自己的Alert模式,则应使用ViewController。苹果Docs状态:

  

UIAlertController类旨在按原样使用,而不是   支持子类化。此类的视图层次结构是私有的,   不得修改。

因此,您基本上必须创建一个新的Alert,该UI继承自显示为弹出窗口的UIViewController,如您所见here

答案 1 :(得分:0)

首先,您需要清楚地说明您想要的效果。此文档Displaying Alerts in Xamarin.iOS可能会有所帮助。

${__eval(${__FileToString(./HTTP/payload.txt,,)})}

答案 2 :(得分:0)

不幸的是,UIAlertController没有太多自定义项。 您必须使用Telerik UI(TKAlert视图)。 然后在该TKAlert视图上,可以添加自定义视图。