jin*_*jin 3 cocoa split nssplitview
现在我想在我的应用程序运行时隐藏或显示我的条件分隔符.使用此委托方法:
- (BOOL)splitView:(NSSplitView *)splitView shouldHideDividerAtIndex:(NSInteger)dividerIndex
{
if (A)
return YES;
else
return NO;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,为什么?如何使用这种方法?非常感谢你!
继上面的@ carmin注释,覆盖NSSplitView dividerThickness属性是唯一对我有用的东西(具体来说,从splitView返回NSRectZero:effectiveRect:forDrawnRect:ofDividerAtIndex:NSSplitView委托方法 - 如此处详述 - 不起作用并导致浮动分隔线与观点本身脱节).
这是Swift中的代码:
override var dividerThickness:CGFloat
{
get { return 0.0 }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4623 次 |
| 最近记录: |