我有一个控制器视图。该控制器有一个PDFView作为子视图和另一个子视图,就像pdf的控制器。
问题是如果我在控制器中执行以下操作:
self.view addSubview:pdfView];
[self.view addSubview:pdfController];
pdfController位于pdfView上,但如果滚动它将滚动pdf。我想让pdfController视图不动,只是坐在pdfView上。有谁知道如何获得这种行为?
答案 0 :(得分:3)
我记得在尝试使用我几年前写的应用程序覆盖NSView
PDFView
时遇到类似问题。假设您已尝试弄乱NSScrollView's
copyOnScroll
以及各种自动调整选项,一个好的解决方案是将控制器视图放在一个单独的子窗口中,该子窗口覆盖您的PDFView
所在的窗口你需要做一些工作来同步两个窗口之间的行为,但最后你不会遇到任何奇怪的问题,当你试图重叠这样的兄弟视图时。