我在Xcode上花了很长时间没有解决方案,我在Xcode中错过了OSX应用程序的一个简单功能。当我在NStextView窗口中过去或输入文本时,此文本应该在右侧继续,我可以水平滚动。现在,文本继续下一行,我只有垂直滚动。我需要在xcode设置中进行水平滚动而不跳到下面一行?
答案 0 :(得分:4)
我只有Objective-C:
[self.scrollView setHasHorizontalScroller:YES];
[self.textView setMaxSize:NSMakeSize(FLT_MAX, FLT_MAX)];
[self.textView setHorizontallyResizable:YES];
[[self.textView textContainer] setWidthTracksTextView:NO];
[[self.textView textContainer] setContainerSize:NSMakeSize(FLT_MAX, FLT_MAX)];
答案 1 :(得分:1)
斯威夫特3:
scrollView.hasHorizontalScroller = true
textView.maxSize = NSMakeSize(CGFloat(FLT_MAX), CGFloat(FLT_MAX))
textView.isHorizontallyResizable = true
textView.textContainer?.widthTracksTextView = false
textView.textContainer?.containerSize = NSMakeSize(CGFloat(FLT_MAX), CGFloat(FLT_MAX))