Ваша кнопка нуждается в кадре. Вы не можете нажать кнопку без рамки.
lowButton.frame = CGRectMake(23, 294, 72, 37);
Кроме того, когда вы добавляете метку и изображение к этой кнопке, их рамка должна иметь x и y 0.
UIImageView *buttonImageView = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 72, 37)] autorelease];
...
UILabel* buttonLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 72, 37)] autorelease];
...
Но могу ли я спросить, почему вы добавляете новые UIImageView и UILabel в UIButton, когда он имеет свойства метки и фона?
Редактировать вот вам исправленный код:
UIView *newView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
lowButton = [UIButton buttonWithType:UIButtonTypeCustom];
[lowButton setImage:[UIImage imageNamed:@"pink_button.png"] forState:UIControlStateNormal];
[lowButton setTitle:@"newLow" forState:UIControlStateNormal];
[lowButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[lowButton.titleLabel setFont:[UIFont boldSystemFontOfSize:15.0]];
[lowButton addTarget:self action:@selector(answer:) forControlEvents:UIControlEventTouchUpInside];
[newView addSubview:lowButton];
self.view = newView;
Обратите внимание, что я также удалил [newView setUserInteractionEnabled:TRUE];
, так как он не нужен, так как он включен по умолчанию.