のサブクラスがUITextField
あり、不透明なサブビューを追加しようとしています。ただし、を入力するとUITextField
、透明に見え、ビューの背後にテキストが表示されます。ビューを完全に不透明にするにはどうすればよいですか?サブクラスを初期化してビューを追加するコードは次のとおりです。
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
// Initialization code
_dropdownIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ab- dropdown-on"]];
dropdownIcon.backgroundColor = [UIColor blackColor];
_dropdownIcon.frame = CGRectMake(self.frame.size.width-DROPDOWN_ICON_SIZE,0,DROPDOWN_ICON_SIZE,DROPDOWN_ICON_SIZE);
[self addSubview:_dropdownIcon];
}
return self;
}