我有一個UITextField
的子類,我試圖添加一個不透明的子視圖給它。但是,當我輸入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;
}
當您開始鍵入我相信一個文本編輯器字段被放置上層建築 - 我反而層視圖過在上海華 - 或使類myTextField將使用的UITextField子視圖和不透明的視圖。 – 2013-02-19 15:43:57
沒有嘗試,但'setBackgroundColor'或'setBackground'呢? – Larme 2013-02-19 15:49:31