Добавить программно нажимаемую кнопку с пользовательскими представлениями, расположенными в InterfaceBuilder.

У меня есть UIScrollView. Там я программно добавляю кнопки. Прямо сейчас я просто использую UIButton и устанавливаю один заголовок. Но мне нужно иметь там представление UIImage, которое будет меняться при определенных событиях, текст, который тоже будет меняться и т. д., и я хотел бы стилизовать это в построителе интерфейсов, но я не могу понять, как это сделать. Какой класс я должен расширить, и какой xib я должен создать и что там, чтобы в конце концов я мог сделать правильные соединения и чтобы я мог прослушивать UIControlEventTouchDown этой кнопки.


person Allisone    schedule 15.04.2010    source источник


Ответы (1)


Просто создайте подкласс UIViewController с пером. Вы можете делать все, что хотите оттуда.

person Paul Lynch    schedule 15.04.2010
comment
Спасибо, это сработало. Это было не то, что я хотел, но я думаю, единственное, что имеет значение, это то, что это работает. Единственное, у меня не было touchupinside в uiviewcontroller, но я написал свой собственный touchupinside, используя touchesBegan, touchesMoved и touchesEnded. - person Allisone; 17.04.2010