Eli*_*Eli 3 macos nsscrollview swift
我正在制作一个设置视图控制器,在其中嵌入其他视图控制器.我有点像在iOS上制作我自己的页面控件.
我的问题是:如果我设置了我的NSScrollView插座(BTW一切正常,我可以使用触控板滚动),如何点击按钮将滚动视图设置为特定点?
我尝试了一些东西,并有一个谷歌但它都涉及Objective-C和其他奇怪的非XCode相关的东西.
我想它会像iOS一样,(我的头脑中)
scrollView.contentOffset.y = CGPointMake(0.0,500)
Run Code Online (Sandbox Code Playgroud)
两种
NSView方法支持滚动以显示特定位置:scrollPoint:和scrollRectToVisible:.这些高级方法将指定的点或矩形滚动到内容视图的原点.您将这些方法发送到滚动视图的文档视图或其后代之一.滚动消息通过视图层次结构向上传递到最近的封闭NSClipView实例.
所以直接相当于你的iOS代码
contentView.scrollPoint(CGPointMake(0, 500))
Run Code Online (Sandbox Code Playgroud)
请注意,您将邮件发送到内容视图,而不是滚动视图.
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |