0

我正在用本教程http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/中看到的类似内容覆盖 UIAlertView 类 所以我覆盖了 drawRect ...

我的问题实际上不是自定义警报本身,而是 UIAlertView 本身背后的视图背景颜色现在它是所有 UIAlertViews 都有的标准黑色渐变......关于如何做到这一点的任何想法?

4

1 回答 1

0

我采用了这种方法,似乎可行...在 layoutSubview 中,我正在遍历 superviews 子视图

    for (UIView*superSub in self.superview.subviews) {
    if ([superSub isMemberOfClass:[UIImageView class]]) {
        superSub.backgroundColor = [UIColor colorWithRed:30/255. green:21/255. blue:4/255. alpha:1];
        superSub.alpha = 0.77;
    }
}
于 2013-04-03T16:34:08.073 回答