HoverTableDemo
| Последняя версия: | Версия 1.1, 2012-10-04 Обновленный до OS X 10.8 для устранения предупреждений сборки, теперь NSDictionary использования для поддержки каждой строки таблицы Игра в песочнице Приложения включила. (Полная история редакций) |
| Требования сборки: | Xcode 4.4, OS X 10.8 |
| Требования во время выполнения: | OS X 10.7 или позже |
Демонстрирует, как использовать основанный на представлении NSTableViews в Вашем приложении, вместе с пользовательским получением и отслеживанием мыши.
Когда живое изменение размеров происходит, это разделяет drawGridInClipRect NSTableView на подклассы для пользовательского получения сетки, а также «setFrameSize:size» для лишения законной силы большего количества элементов. Выборка реализует пользовательский класс NSTableRowView, отслеживающий мышь для достижения изящного появления выбора. Переопределения для этого включают:
Точка переопределения для рисования пользовательского фона: Переопределение drawBackgroundInRect:dirtyRect указывает для рисования (горизонтального) разделителя: Переопределение drawSeparatorInRect:dirtyRect указывает для рисования выбора: drawSelectionInRect:dirtyRect