Когда элемент пользовательского интерфейса, созданный в конструкторе интерфейсов, кажется, не выполняет то, что вы сказали, вы должны убедиться, что:
- Вы сохранили свои изменения в пике в IB
- что вы правильно объявили свои ivars / properties как IBOutlet и соединили свои розетки в IB
- что нет просмотров, угоняющих ваши события.
Если кнопки в вашем представлении в представлении прокрутки, по-видимому, не получают события нажатия, возможно, вам придется настроить свойство userInteractionEnabled родительских представлений.
Вы можете «переместить» любое представление из одной иерархии в другое, выполнив:
[myView removeFromSuperview];
[anotherParentView addSubview:myView];