1

inputAccessoryView正常に表示されますが、完全に黒です。

    _textField = [[UITextField alloc] initWithFrame: CGRectZero]; // update frame later
    _textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

    UIView *inputAccessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 180)];
    inputAccessoryView.backgroundColor = [UIColor blackColor];
    inputAccessoryView.alpha = 0.2;

    _textField.inputAccessoryView = inputAccessoryView;

私はこれについて完全に混乱しています...なぜそれが起こるのか誰か説明できますか?

4

1 に答える 1

2

alpha:- を設定する代わりに、前の行で UIColor のこのメソッドを使用します。

[UIColor  colorWithHue:saturation:brightness:alpha:];
于 2012-05-14T09:47:32.900 に答える