iPhone: UIButton не използва маркиране при натискане по подразбиране

Понастоящем, когато използвате UIButton и го натиснете, това дава на бутона тъмно наслагване като индикатор, че бутонът е бил натиснат. Не искам това, тъй като прилагам собственото си притиснато състояние.

Как мога да премахна това по подразбиране?


person Nic Hubbard    schedule 08.09.2010    source източник


Отговори (2)


Трябва да можете да го зададете, като зададете изображението за контролно състояние. Помислете си

[button setBackgroundImage:[UIImage imageNamed:@"Selected_day.png"] forState:UIControlStateHighlighted];
person Rudiger    schedule 08.09.2010

Можете също да зададете подходящото свойство:

button.adjustsImageWhenHighlighted = NO;
person Buzzwig    schedule 13.03.2012