ITSidebar
是一个非常轻量级的Mac OS X控件。您可以使用它来创建类似于Sparrow的侧边栏。
ITSidebar
具有以下特点:
复制以下文件:
ITSidebar.h
ITSidebar.m
ITSidebarItemCell.h
ITSidebarItemCell.m
ITLeakWarningHelper.h
请确保将它们复制到项目中,并将它们添加到目标中。请使用您自己的图像按钮单元。
请确保查看示例项目。首先,将NSScrollView
拖放到窗口中。然后,选择文档视图,并设置其自定义类为ITSidebar
。
现在您可以为它连接一个出口,并使用以下方法:
// Add/Remove Cells
- (ITSidebarItemCell *)addItemWithImage:(NSImage *)image target:(id)target action:(SEL)action;
- (ITSidebarItemCell *)addItemWithImage:(NSImage *)image alternateImage:(NSImage *)alternateImage target:(id)target action:(SEL)action;
- (ITSidebarItemCell *)addItemWithImage:(NSImage *)image;
- (ITSidebarItemCell *)addItemWithImage:(NSImage *)image alternateImage:(NSImage *)alternateImage;
- (void)removeRow:(NSInteger)row;
// Select Cells
- (void)selectItemAtIndex:(int)index;
- (void)deselectAllItems;
// Customisation
- (void)setCellSize:(NSSize)cellSize;
- (void)setBackgroundColor:(NSColor *)backgroundColor;
- (void)setScrollerKnobStyle:(NSScrollerKnobStyle)knobStyle;
- (ITSidebarItemCell *)selectedItem;
- (int)selectedIndex;
+ (Class)sidebarItemCellClass;
有关子类化和自定义示例。
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 版本 2,2004年12月
版权(C)2013 Ilija Tovilo [email protected]
每个人都可以复制和分发此许可证的正本或修改本,只要更改名称。
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 的复制、分发和修改条款和条件
如果您有任何问题,请随时通过[email protected]告诉我。