2012-05-14 4 views
1

inputAccessoryView이 성공적으로 표시되었지만 완전히 검은 색입니다.UITextField 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; 

저는 완전히 혼란 스럽습니다. 왜 그런 일이 일어 났는지 설명 할 수 있습니까?

답변

2

사용하는 대신 알파 설정의 이전 라인에 UIColor이 방법 : -

[UIColor colorWithHue:saturation:brightness:alpha:]; 
+0

멋진! 귀하의 빠른 응답을 주셔서 감사합니다 ~~! – flypig

관련 문제