2009-07-29 4 views
1

У меня есть приложение для iPhone, которое использует UIScrollView для отображения большей версии изображения на главном экране. Я использую IB для создания главного экрана с текстом, маленькими изображениями и ценой о продукте. У меня есть настройка, чтобы показать/скрыть UIScrollView, если пользователь коснется небольших изображений. Он работает нормально, но все дело в макете IB. Я должен поместить UIScrollView поверх всего остального и сделать его скрытым по умолчанию. Я хотел бы знать, есть ли лучший способ достичь этого. Могу ли я создать новый наконечник и загрузить в него прокрутку и загрузить этот наконечник, когда пользователи касаются маленького изображения? Должен ли я создать прокрутку в моем коде и не использовать IB? Любой вход оценивается!Каков правильный способ показать/скрыть UIScrollView?

Извините, если это новый вопрос. Я все еще учусь.

+0

Я пробовал создать новый наконечник и поместить там свой прокрутки. Я использую этот код для просмотра нового файла nib ... - (IBAction) showBigImageView { \t NSArray * nibViews = [[NSBundle mainBundle] loadNibNamed: @ Владелец LargeImage: self options: nil]; \t [self.view addSubview: [nibViews lastObject]]; } Он показывает новый вид просто отлично, за исключением того, что он не отображает изображение в режиме прокрутки. Я установил владельца в качестве своего контроллера представления и могу связать объект вида прокрутки с тем, который я установил в коде. Любая идея, что происходит не так? Должен ли я установить владельца на что-то еще или настроить моего делегата в банке? – 2009-07-29 22:11:49

ответ

0

Установить scrollView.hidden = YES, а затем при нажатии на него установить NO.

+0

Это не работает для меня. Я заметил, что в методе viewDidLoad это свойство работало правильно, но в селекторе Button он игнорирует это свойство. – Resty

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