0

このチュートリアルhttp://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/で見られるようなもので UIAlertView クラスをオーバーライドしている ので、drawRect をオーバーライドしています...

私の問題は、アラート自体を実際にカスタマイズすることではなく、現在 UIAlertView 自体の背後にあるビューの背景色です。これは、すべての UIAlertViews が持つ標準の黒のグラデーションです...これを行う方法に関するアイデアはありますか?

4

1 に答える 1

0

私はこのアプローチを取り、うまくいくようです... layoutSubview では、スーパービューのサブビューをループしています

    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 に答える