2013-05-03 74 views
1

如何在不使用自定义按钮的情况下将图像设置为UIAlertview按钮?如何在iOS中将图像设置为uialertview按钮?

任何人都可以帮助我吗?

+0

我不认为你可以用默认组件做到这一点。 – 2013-05-03 09:34:38

+0

请尝试使用我的code.It可能会帮助你,亲爱的。 – 2013-05-03 11:52:56

回答

2

请尽量使用这一个最好的WCAlertView。我认为它可以帮助你.. 你可以这样使用,而不使用自定义按钮。

for (UIView *view in [alert subviews]) 
{ 
    if ([view isKindOfClass:[UIButton class]]) 
    {    
     [view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"imageName"]]]; 
    } 
} 
+0

这对我无效,因为警报子视图为空(在调用[alert show]之前或之后)。任何想法? iOS 9. – 2016-07-18 05:08:16

+0

@ HackingBear UIAlertView在iOS 8中已弃用,请使用UIAlertController而不是UIAlertView。 – 2016-07-18 05:14:49

-1

看到的UIAlertView中按钮

UIAlertview

我认为这是可以改变颜色

+0

有没有可能为警报按钮设置图像(确定并取消)? – iniyaniOS 2013-05-03 09:48:59

+0

请参阅@ sunny的答案,您必须创建自定义类像WCAlertView.h和WCAlertView.m – 2013-05-03 10:06:24

+0

谁给出了投票? whay? – 2013-05-03 10:13:54