моя ситуация: я создал UIScrollView с UIView, внутри которого вызывается класс Graph, который рисует хороший граф в контексте. Теперь я обнаружил, что телефон не будет отображать UIView, если ширина его больше 8192 пикселей. Фактически, согласно документам Apple, если я хочу, чтобы он был больше 1024 пикселей, я должен реализовать CATiledLayer.UIScrollView и CATiledLayer с нуля
Но после многократного чтения и поиска по-прежнему сложно понять основы CATiledLayer для этой задачи - я как-то потерял между Quartz vs. Cocoa и уровнями и подслоями против представлений и подзонов.
В идеале я хотел бы оставить класс Graph нетронутым, просто полностью нарисовать контекст, разделить его на фрагменты и прокрутить их. Скроллвью следует просто прокручивать по горизонтали, без масштабирования или вертикальной прокрутки. Это возможно? Если да, то как мне продолжать? Возможно, кто-то может дать мне схему, только некоторые маркеры или псевдокоды, как я должен реструктурировать scrollview, uiview и класс графа, чтобы использовать тайлинг.
Благодарим вас за любой ответ.