0
A
回答
1
這可能有點太晚了,但這樣的事情可能會有所幫助?
1)爲垂直滾動條創建自定義滾動條。
2)覆蓋 - drawKnob強制將旋鈕拖動爲默認大小,即使要繪製「展開」。
-(void)drawKnob
{
NSRect knobSlot = [self rectForPart:NSScrollerKnob];
if(sFlags.isHoriz)
{
knobSlot.size.height = 9;
knobSlot.origin.y = 6;
}
else
{
knobSlot.size.width = 9;
knobSlot.origin.x = 6;
}
NSBezierPath *path = [NSBezierPath bezierPathWithRoundedRect:knobSlot xRadius:5 yRadius:5];
[[NSColor scrollBarColor] set];
[path fill];
}
3)根據,如果你仍然想旋鈕插槽與否,覆蓋 - drawKnobSlotInRect:
-(void)drawKnobSlotInRect:(NSRect)slotRect highlight:(BOOL)flag
{
NSRect newRect = slotRect;
if(sFlags.isHoriz)
newRect.origin.y = 4;
else
newRect.origin.x = 4;
[super drawKnobSlotInRect:newRect highlight:flag];
}
相關問題
- 1. div不擴展表擴展,或div不擴展當它擴大
- 2. NSTableViewHeaderView不通過NSScroller繪圖
- 3. Angular2 - PrimeNG dataTable行擴展不擴展
- 4. CollapsiblePanelExtender不擴展
- 5. .rowconfigure不擴展?
- 6. 不擴展React.Component
- 7. CSS不擴展
- 8. 覆蓋內容NSScroller
- 9. Tk :: MListbox不擴展
- 10. 不能在擴展
- 11. 寬度不擴展?
- 12. ImmutableList不擴展List?
- 13. Primefaces TreeNode不擴展
- 14. Expandable ListView不擴展
- 15. 不能擴展類
- 16. Snipmate不再擴展
- 17. 不同的擴展
- 18. org.w3c.dom.NodeList不擴展Iterable
- 19. 擴展擴展類型
- 20. Chrome擴展圖標://擴展/
- 21. 擴展擴展管理器
- 22. 擴展擴展類Zend_Db_Table_Row_Abstract
- 23. jQuery:如何擴展擴展?
- 24. 訪問擴展://擴展
- 25. 滾動時擴展擴展
- 26. 擴展Android擴展ListView展開
- 27. 擴展名單不能擴大點擊
- 28. 繪製自定義NSScroller
- 29. 修改NSScroller的長度
- 30. 自定義NSScroller問題