Я делаю приложение для рисования для iPad, где пользователи используют один палец для рисования линий и прямоугольников. Тем не менее, я борюсь с добавлением функций масштабирования.
Некоторая справочная информация о моем текущем коде:
- Существует приложение applegate, которое устанавливает контроллер вида
- Большая часть действия происходит внутри контроллера представления, включая IBActions, всплывающие окна и т. Д.
- Файл xib использует пользовательский вид, который я сделал, и здесь все действия по рисованию происходят
Это то, что я сделал до сих пор:
Внутри viewDidLoad у меня есть
[scrollView setContentSize:CGSizeMake(768, 1024)];
[scrollView setMinimumZoomScale:0.5];
[scrollView setMaximumZoomScale:5];
[scrollView setDelegate:self];
В моем xib-файле я попытался сбросить UIScrollView поверх моего пользовательского представления (и установить соединения IB), но, конечно, оно охватывает мой пользовательский вид, и вы не можете рисовать. Я попробовал обратное, разместив UIScrollView, за которым следовал мой собственный пользовательский вид, но я все еще не могу нарисовать.
Есть какие-нибудь указатели на то, что делать?