注意:水平和垂直滚动条在屏幕上都可见并且工作正常。但我不能让它们以编程方式移动。
我正在开发一个可可桌面应用程序。我在我的 Mainmenu.xib 文件中使用 NSScrollview,我正在它的所有者中创建一个插座,即 Appdelegate.h 。这里是出口
@property(nonatomic,retain) IBOutlet NSScrollView* scrollview;
当我尝试从界面生成器设置我的 NSScrollview 的新引用出口并将线路转到文件所有者时,我只看到一个选项“委托”。我没有看到出口滚动视图。所以我将滚动视图连接到文件所有者中的委托(因为我看不到滚动视图出口)。
现在我正在尝试在我的代码中进行自动滚动。这是代码
for(int a=0;a<10000;a++)
{
NSPoint pointToScrollTo = NSMakePoint ( 100+a,100+a ); // Any point you like.
[[self.scrollview contentView] scrollToPoint: pointToScrollTo];
[self.scrollview reflectScrolledClipView: [self.scrollview contentView]];
}
此代码不起作用,并且滚动条不会自动滚动。
我正在尝试使用此代码制作缓慢的滚动动画。