Пользовательская кнопка поверх другой пользовательской кнопки? - PullRequest
0 голосов
/ 07 апреля 2010

Я пытаюсь сделать две пользовательских кнопки в коде. Тот, который заполняет весь экран с маленькой кнопкой сверху. Проблема, которую я имею, состоит в том, что большая кнопка срабатывает при нажатии на меньшую кнопку. Я пытался сделать то же самое с IB, и это работает. Есть ли какой-то метод захвата / маскирования, который мне нужно использовать с кодом? Я проверил документацию и не сталкивался с чем-либо, что подсказывало бы, почему это происходит.

CGRect bFrame = CGRectMake(0, 0, 320, 480);
UIButton *cancelButton = [[UIButton alloc] init];
cancelButton = [UIButton buttonWithType:UIButtonTypeCustom];
cancelButton.frame = bFrame;
[cancelButton setBackgroundColor:[UIColor clearColor]];
[cancelButton addTarget:self action:@selector(animate:) forControlEvents:UIControlEventTouchUpInside];      


UIButton *priceButton = [[UIButton alloc] init];
priceButton.center = CGPointMake(228, 98);
[priceButton addTarget:self action:@selector(callNumber:) forControlEvents:UIControlEventTouchUpInside];
[priceButton setTitle:@"BUY" forState:UIControlStateNormal];

[self.view addSubview:priceButton];
//[cancelButton addSubview:priceButton];
[self.view addSubview:cancelButton];
[self.view bringSubviewToFront:priceButton];

1 Ответ

0 голосов
/ 07 апреля 2010

Вы забыли процитировать [self.view addSubview:priceButton]; или это просто отсутствует в вашем коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...