2016-08-16 145 views
1

我有一个文本视图,我想以编程方式滚动它(沿着我的视频播放)。我创建了我的的ViewController一个出口:以编程方式滚动视图

@IBOutlet weak var scrollView: NSScrollView! 

我怎么可以用它来滚动到我的文字内容的特定字符范围?

回答

0

尝试使用来自NSClipView(doc)类的使用方法scroll(to:)

let point: NSPoint ... 
scrollview.documentView.scroll(point) 
+0

My * scrollview *没有* documentView *成员。 –

+0

抱歉对不起的信息:* scrollview *有一个documentView成员,但我想滚动到一个特定的字符范围。我可以直接做,还是有办法将字符范围计算为NSPoint/NSRect值? –

+0

尝试直接在您的超级视图上计算特定字符的原点位置并滚动到此处理的位置 – mbutan

相关问题