美文网首页
macOS-NSSplitView

macOS-NSSplitView

作者: VictorZhangWang | 来源:发表于2018-07-17 16:46 被阅读30次

    代理方法

    - (CGFloat)splitView:(NSSplitView *)splitView constrainMinCoordinate:(CGFloat)proposedMinimumPosition ofSubviewAt:(NSInteger)dividerIndex
    {
        NSLog(@"Victor log 3");
        return 40*(dividerIndex+1);
    }
    - (CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)proposedMaximumPosition ofSubviewAt:(NSInteger)dividerIndex
    {
        NSLog(@"Victor log 5");
        return 300*(dividerIndex+1);
    }
    
    这两个代理方法设置了拖动时最大和最小坐标,往小拖动时,效果见下图,注意到40位置和300位置时的闪变 Max&Min.gif

    相关文章

      网友评论

          本文标题:macOS-NSSplitView

          本文链接:https://www.haomeiwen.com/subject/dahgpftx.html