電球のオンとオフを切り替えるためのリモートとして機能する iPhone アプリを開発しています。これを行うために UIButtons を使用しています。
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchDown];
[button setBackgroundImage:bulb_on forState:UIControlStateSelected];
[button setBackgroundImage:bulb_off forState:UIControlStateNormal];
button.frame = CGRectMake(SPACING_LEFT + (BUTTON_SPACING * buttonNum) % (NUMBER_OF_HORIZONTAL_BUTTONS * BUTTON_SPACING), SPACING_TOP + y_padding, BUTTON_SIZE_X, BUTTON_SIZE_Y);
[self.scrollView addSubview:button];
少しのことを除いて、すべてが正常に機能しますが、それでも厄介な詳細は次のとおりです。
ご覧のとおり、選択したボタンの左上隅に、ある種の青い「ボックス」または影があります。通常の状態のボタンにはそのようなものはありません。これは何に由来し、どのように取り除くことができますか?