改变UIAlertView的风格

时间:2012-03-06 03:32:29

标签: objective-c ios5 subclass uialertview

在iOS编程方面,我只是初学者。

我希望能够更改UIAlertView的样式,例如更改颜色,使图像成为UIAlertView的背景等。 但我不知道如何,请帮助。 提前谢谢。

2 个答案:

答案 0 :(得分:3)

您可以在UIAlertView documentation中看到可能的UIAlertView样式。您可以执行基本警报视图,文本输入,安全文本输入和登录/密码输入。它不是很可定制的。如果您想进行大量自定义,我建议您创建自己的自定义视图并加载它。

修改以发表评论

要创建自定义视图,请创建UIView对象:

UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(x, y, w, h)];
[self.view addSubView:myView];

这会将您的新视图添加为父视图的子视图。然后,您可以添加其他对象作为“myView”的子视图。宾语。例如,用于创建背景图像的UIImageView,或用于处理UIAlertView等交互的UIButtons。

如果你想做这样的事情,你需要查看文档来弄清楚具体细节,因为你可以做很多像这样的定制。

答案 1 :(得分:2)