有什么方法可以翻转NSRulerView吗



所以我一直在使用NSRulerView,显示行号。我目前正在显示NoodleLineNumberView,但是,当我显示行号和NSTextView时,它们是颠倒的。

随着数字向上,光标继续向下移动

此外,当我显示此代码时:

if(lineNumberView.flipped == YES)
{
NSLog(@"NSRulerView is flipped");
}

记录"NSRulerView已翻转"。

有人能解决我的问题吗?如果需要,可以提出任何问题。

这是指向NoodleLineNumberView代码的链接

我刚刚找到了答案,我很惊讶这不是其他地方。要翻转方向,请将其添加到NSRulerView子类中。

- (BOOL)isFlipped 
{
return YES; // or NO depending on direction.
}

将其设置为翻转是正确的答案,但它应该自动遵循其父项的翻转设置。这是在NSRulerView的"翻转"方法下记录的,对我来说很有效(我也使用Noodle版本的苹果行号代码(。

最新更新