---
title: "splitView(_:effectiveRect:forDrawnRect:ofDividerAt:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nssplitviewcontroller/splitview(_:effectiverect:fordrawnrect:ofdividerat:)"
---

# splitView(_:effectiveRect:forDrawnRect:ofDividerAt:)

Allows the split view controller to modify the rectangle where mouse clicks initiate divider dragging.

## Declaration

```swift
@MainActor func splitView(_ splitView: NSSplitView, effectiveRect proposedEffectiveRect: NSRect, forDrawnRect drawnRect: NSRect, ofDividerAt dividerIndex: Int) -> NSRect
```

## See Also

### Configuring and Drawing View Dividers

- [splitView(_:shouldHideDividerAt:)](appkit/nssplitviewcontroller/splitview(_:shouldhidedividerat:).md)
- [splitView(_:additionalEffectiveRectOfDividerAt:)](appkit/nssplitviewcontroller/splitview(_:additionaleffectiverectofdividerat:).md)
