ENTabBarView, 在 Objective C 中,用于 OS X的简洁的&简单选项卡视图

分享于 

2分钟阅读

GitHub

  繁體 雙語
A clean & simple TabBar View for OS X in Objective-C
  • 源代码名称:ENTabBarView
  • 源代码网址:http://www.github.com/orklann/ENTabBarView
  • ENTabBarView源代码文档
  • ENTabBarView源代码下载
  • Git URL:
    git://www.github.com/orklann/ENTabBarView.git
    Git Clone代码到本地:
    git clone http://www.github.com/orklann/ENTabBarView
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/orklann/ENTabBarView
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    ENTabBarView

    ENTabBarView是一个清洁且简单的TabBarView,它具有 arc 启用和 objective-c的Cocoa。

    :如何使用

    • 将ENTabBarView拖到项目中。
    • 将NSView对象拖到接口生成器中,并将它的类设置为 ENTabBarView
    • 在你的App Delegate 中
    
    - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
    
    
    { 
    
    
     [tabBarView setDelegate:self];
    
    
    
     [tabBarView addTabViewWithTitle:@"Elk Developer's Note.txt"];
    
    
     [tabBarView addTabViewWithTitle:@"index.html.rjs"];
    
    
    }
    
    
    
    

    这里我们假设 tabBarView 是接口生成器中的ENTabBarView的IBOutlet。

    回调

    [tabBarView setDelegate:self] 之后,然后像这样设置你的App Delegate:

    @interface ENAppDelegate : NSObject <NSApplicationDelegate, ENTabBarViewDelegate>{

    你可以在 tabBarView 代理中实现这些方法,以便在将这些事件作为建议的方法名发送时得到通知。

    - (void)tabWillActive:(ENTabCell*)tab;

    - (void)tabDidActived:(ENTabCell*)tab;

    - (void)tabWillClose:(ENTabCell*)tab;

    - (void)tabDidClosed:(ENTabCell*)tab;

    - (void)tabWillBeCreated:(ENTabCell*)tab;

    - (void)tabDidBeCreated:(ENTabCell*)tab;

    屏幕截图

    image

    作者

    Aaron Elkins

    电子邮件给我。

    给我买杯茶

    如果你喜欢这段代码,请考虑给我买一杯茶。

    许可证

    ENTabBarView在 许可证许可下许可。


    VIEW  对象  tab  objective  Tabbar  
    相关文章