ReadMe.txt
### HoverTableDemo ### |
=========================================================================== |
DESCRIPTION: |
Demonstrates how to use view-based NSTableViews in your application, complete with custom drawing and mouse tracking. |
It subclasses NSTableView's drawGridInClipRect for custom grid drawing as well as "setFrameSize:size" to invalidate more elements when live-resizing occurs. |
The sample implements a custom NSTableRowView class that tracks the mouse to achieve an elegant selection appearance. The overrides for this include: |
Override point to draw a custom background: |
drawBackgroundInRect:dirtyRect |
Override point for drawing the (horizontal) separator: |
drawSeparatorInRect:dirtyRect |
Override point for drawing the selection: |
drawSelectionInRect:dirtyRect |
=========================================================================== |
BUILD REQUIREMENTS: |
Xcode 4.4, OS X 10.8 |
=========================================================================== |
RUNTIME REQUIREMENTS: |
OS X 10.7 or later |
=========================================================================== |
CHANGES FROM PREVIOUS VERSIONS: |
Version 1.1 |
- Upgraded to OS X 10.8 to eliminate build warnings, now uses NSDictionary to back each table row, App Sandboxing enabled. |
Version 1.0 |
- First version. |
=========================================================================== |
Copyright (C) 2011-2012 Apple Inc. All rights reserved. |
Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2012-10-04