Добавление подпредставления для просмотра с PDFView в качестве подпредставления - PullRequest
1 голос
/ 17 марта 2011

У меня есть вид контроллера.Этот контроллер имеет PDFView в качестве подпредставления и другое подпредставление, которое похоже на контроллер для PDF.

image

Проблема в том, что если я выполню в контроллере следующее:

self.view addSubview:pdfView];
[self.view addSubview:pdfController];

pdfController будет лежать в pdfView, но он будет прокручиваться вместе сPDF, если вы прокрутите его.Я хочу сделать представление pdfController неподвижным и просто сидеть на pdfView.Кто-нибудь знает, как получить такое поведение?

1 Ответ

3 голосов
/ 17 марта 2011

Помню, у меня была похожая проблема, когда я пытался наложить NSView поверх PDFView с приложением, которое я писал несколько лет назад.Предполагая, что вы пытались связываться с NSScrollView's copyOnScroll и различными вариантами автоматического изменения размера, хорошим решением будет поместить представление контроллера в отдельное дочернее окно, которое перекрывает окно, в котором находится ваш PDFView.проделайте небольшую работу, чтобы синхронизировать поведение между двумя окнами, но, в конце концов, у вас не возникнет каких-либо странных проблем, которые возникают, когда вы пытаетесь перекрывать родственные представления, подобные этому.

...