我应用程序使用一个黑色的导航条和其他定义色彩的各种用户界面组件和深蓝色警报的风景看起来真正的地方。

我喜欢做警报景半透明的黑色,而不必诉诸使用图象文件。

我不反对产生的UIImage,由于我得到的唯一方法变化的背景是使用UIImage,但我的所有尝试(基于问题1下)只是做一个坚实的黑矩形后的警告视(角不是圆。)

相关但不是重复:

  1. 如何变化的背景的颜色UIAlertView?
  2. 我如何可以改变颜色的UIAlartView?

第一个使用图像"的背景。png"为了设置,作为背景。第二个问题链接到第一个要求作不应该这样做。

有帮助吗?

解决方案 2

由于UIAlertView不允许改变的背景的颜色通过的任何公共API,只有这样,才能自定义的背景的颜色是类UIAlertView.

其他提示

事实上,没有API挂钩,要做到这应该是一个红色的标志-你不应该这样做。这是不使用私人Api(这将让你拒绝),但它是利用非法行为,其苹果的建议。事实上,上周在iPhone技术讲我是特别警告通过一个苹果开发人员福音,不要做这样的东西因为它会破坏在的未来。

如果你真的想要做你自己的事情,当它涉及到UIAlertViews,你应该为你自己的观点并通过一个模式图控制器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top