2012-03-19 112 views
12

我是Mac OSX编程新手。我在iOS应用程序中创建了可以使用contentSize属性设置UISCrollView的内容大小的应用程序。但是我没有发现Mac App的这种属性。如何完成以及如何在Mac App中启用滚动功能。我看着Stackoverflow上的其他问题,但我没有发现任何相关的问题。 谢谢 -如何设置NSScrollView的内容大小?

+0

你有什么发现吗? – Yogi 2012-04-19 09:46:53

回答

24

NSScrollView有附加到它的documentView。您可以通过更新documentView的框架来更改内容大小。

[scrollView.documentView setFrame: NSMakeRect(0,0,new_width, new_height) ];

+1

CGRectMake与NSRect不兼容并且不能编译。 – 2013-04-11 13:29:20

+3

它编译得很好。 NSRect只是CGRect的一个typedef。 – Sohaib 2013-04-12 01:48:35

+6

仅在为64位编译时。 – 2013-04-12 08:06:45

相关问题