Лист действий в UIScrollview

У меня есть полноэкранный UIScrollView для отображения моего изображения. И вид прокрутки распознает жест долгого нажатия. После долгого нажатия на прокрутку отображается лист действий. Если я добавлю лист действий в окно, он не будет вращаться, пока я поворачиваю экран. Если я добавлю его в представление прокрутки, он будет вращаться, но не так хорошо, когда представление прокрутки было увеличено или прокручено. Можно ли хорошо повернуть лист действий независимо от прокрутки и масштабирования прокрутки?

пс. вид прокрутки напрямую добавляется в окно с помощью "self.view = myScrollView;"


person lu yuan    schedule 11.05.2012    source источник
comment
Разве вы не можете просто добавить ActionSheet в представление, в котором находится scrollview?   -  person rckoenes    schedule 11.05.2012
comment
вид прокрутки находится в окне.   -  person lu yuan    schedule 11.05.2012
comment
Нет UIViewController в которых держится вся логика? Вам следует просто использовать MVC и поместить в поле зрения прокрутку, которой управляет UIViewController.   -  person rckoenes    schedule 11.05.2012
comment
Конечно, у меня есть UIViewController. Я думаю, это окно с прокруткой   -  person lu yuan    schedule 11.05.2012
comment
Вам нужно просто добавить UIScrollView к UIView UIViewController. Затем вы можете добавить ActionSheet в представление viewcontroller.   -  person rckoenes    schedule 11.05.2012
comment
Да, сейчас я пробую этот метод, небольшая проблема, когда я поворачиваю экран после увеличения изображения. Может дело в автоподборе размера.   -  person lu yuan    schedule 11.05.2012


Ответы (1)


Добавление scrollView в rootviewcontroller или родительское представление, в котором находится scrollview, было бы лучше и решило бы вашу проблему.

person Abhishek Singh    schedule 11.05.2012
comment
вид прокрутки находится в окне. - person lu yuan; 11.05.2012
comment
Добавьте UIActionSheet и scrollview поверх другого viewcontroller и добавьте родительский viewcontroller над окном, а не прямо в окно. - person Abhishek Singh; 11.05.2012