Как добавить подкласс UIView в UIScrollView? - PullRequest
0 голосов
/ 24 июля 2011

У меня есть класс, который подклассы UIView называется DrawView. Этот класс содержит пользовательский рисунок в методе drawRect:. Я хочу добавить это к UIScrollView программно в классе UIViewController, управляющем представлением, к которому был добавлен UIScrollView. Также я хочу, чтобы экземпляр DrawView был глобальной переменной.

Я немного сбит с толку, и я ни в чем не уверен, кроме того, что в какой-то момент мне придется позвонить [scroller addSubview:drawViewInstance];. Спасибо

1 Ответ

0 голосов
/ 24 июля 2011

Да, то, что вы написали, правильно. Также ваше подпредставление должно быть новым классом, переопределяющим нужные вам методы. Вы можете поддерживать его глобально, предоставляя метод для возврата экземпляра, более похожего на одиночный.

Поместите переменную в класс делегата приложения. Выделите и инициализируйте его, и вы можете получить к нему доступ через геттер. Объявите переменную в вашем делегате.

[UIApplication sharedApplication].delegate].globalInstance;
...