【问题标题】:How to remove square drawn around window resize handle in an NSScrollview?如何删除在 NSScrollview 中围绕窗口调整大小句柄绘制的正方形?
【发布时间】:2010-07-21 19:43:00
【问题描述】:

我有一个占据整个窗口的 NSScrollview。滚动视图有一个垂直滚动条,但没有水平滚动条。窗口颜色为灰色。窗口可调整大小。

Cocoa 会自动在窗口的调整大小手柄周围(垂直滚动条底部的正下方)绘制一个带有浅灰色边框的白色方块。我想删除那个白色的小方块,以便显示灰色窗口颜色和调整大小的凹槽。我该怎么做?

Share photos on twitter with Twitpic http://twitpic.com/show/thumb/27dcp1.png

【问题讨论】:

    标签: cocoa nswindow nsscrollview nsscroller


    【解决方案1】:

    只是猜测,但尝试将滚动视图的背景颜色设置为 [NSColor clearColor]

    【讨论】:

    • 经过验证的建议而不是疯狂的猜测会更有帮助。我遇到了同样的问题,您的提示无效。
    【解决方案2】:

    向窗口发送 setShowsResizeIndicator:NO 并根据需要绘制自己的指标...

    【讨论】:

    • 我试过这个。这样做的问题是滚动条一直移动到窗口底部,没有为自定义绘制调整大小指示器留下空间。
    猜你喜欢
    • 1970-01-01
    • 2022-01-11
    • 2019-09-23
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 2021-02-09
    相关资源
    最近更新 更多