2014-06-26 2 views
0

Я успешно реализовал прохождение экранов, следуя AppCoda's Create UIPageViewController Using Storyboard tutorial. В конце примера UIPageControl создается в коде, и теперь я пытаюсь добавить UIButton таким же образом, программно.Программно добавить UIButton в пользовательский ViewController с раскадрой на месте

Кнопка появляется при добавлении через раскадровки, но в противном случае ни один из них не работает для меня, когда (индивидуально) добавил к моему viewDidLoad:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
[button setTitle:@"Show View" forState:UIControlStateNormal]; 
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); 
// [self.view addSubview:button]; 
// [self.view bringSubviewToFront:button]; 
// [self.view insertSubview:button atIndex:0]; 
// [self.view insertSubview:button atIndex:[self.view subviews].count + 1]; 
// [self.view insertSubview:button aboveSubview:self.view]; 
// [self initButton:button]; 

Там должен быть что-то относительно простое, что я пропавшими без вести. Должен ли я просто придерживаться Android?

+0

Just uncomment [self.view addSubview: button]; и он должен работать. – Greg

+0

Каждая из этих строк - это то, что я уже пробовал самостоятельно, а затем прокомментировал, так как они не работали. Извините, если я смутил кого-нибудь. – es0329

+1

Это должно сработать, возможно, у вас есть другое представление, добавленное поверх self.view, которое наводится на вашу кнопку. – Greg

ответ

1

Просто расторжение [self.view addSubview:button]; Строка и она должна работать. Если это не сработает, я считаю, что у вас есть другое представление, добавленное поверх self.view, которое наводится на вашу кнопку.

Смежные вопросы