代码库> 滚动视图> XHScrollMenu是用于显示新闻栏目的组件,基于网易新闻App而做的。
XHScrollMenu是用于显示新闻栏目的组件,基于网易新闻App而做的。
关注
上传者:jackvshua 分类:滚动视图(Scrollview)
查看次数:8153 下载次数:2376
上传时间:2014-03-09 大小:322 B
使用方式很方便,类似TableView的用法,可以reloadData,刷新menu的个数和排版。

测试环境:Xcode 5.0,iOS 4.3以上

个人的github:https://github.com/xhzengAIB

cvpic('https://github.com/JackTeam/XHScrollMenu/raw/master/Screenshots/XHScrollMenu.gif','','700','700')



Completely created using UIKit framework.


Easy to drop into your project.      


You can add this feature to your own project, `Source` is easy-to-use.        


## Requirements ##


XHScrollMenu requires Xcode 5, targeting either iOS 5.0 and above, ARC-enabled.      


## Profile


[CocosPods](http://cocosPods.org) is the recommended methods of installation XHScrollMenu, just add the following line to `Profile`:
```
pod 'XHScrollMenu', '~> 0.1.2'
```


## How to use ##
```objc
NSMutableArray *menus = [[NSMutableArray alloc] initWithCapacity:10];
    for (int i = 0; i < 20; i ++) {
        XHMenu *menu = [[XHMenu alloc] init];

        menu.title = [NSString stringWithFormat:@"Title%d", i];

        menu.titleColor = [UIColor colorWithWhite:0.141 alpha:1.000];
        menu.titleFont = [UIFont boldSystemFontOfSize:16];
        [menus addObject:menu];
    }

    XHScrollMenu *scrollMenu = [[XHScrollMenu alloc] initWithFrame:CGRectMake(0, 44, CGRectGetWidth(self.view.bounds), 36)];
    scrollMenu.backgroundColor = [UIColor colorWithWhite:0.902 alpha:1.000];
    scrollMenu.delegate = self;
    [self.view addSubview:scrollMenu];

    scrollMenu.menus = menus;

    [scrollMenu reloadData];



if you set default select 2 title item, you need set the property


scrollMenu.defaultSelectIndex = 2;


```
## Lincense ##


`XHScrollMenu` is available under the MIT license. See the LICENSE file for more info.


收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
本周热门下载
综合评论
提示
sina weixin mail 回到顶部