segement

效果图

第三方NYSegmentedControl 的使用

github地址

https://github.com/nealyoung/NYSegmentedControl


#import "NYSegmentedControl.h"

    NYSegmentedControl *_segement;
    NSArray *_buttons;


_buttons = [NSArray arrayWithObjects:@"推荐阅读",@"我的订阅", nil];

    _segement = [[NYSegmentedControl alloc] initWithItems:_buttons];
    [_segement setBorderWidth:2.f * 0.618f];
    [_segement setBorderColor:[UIColor colorWithWhite:1.f alpha:1.0f]];
    [_segement setSegmentIndicatorInset:0.618f];
    [_segement setDrawsSegmentIndicatorGradientBackground:YES];
    [_segement setSegmentIndicatorGradientTopColor:[UIColor redColor]];
    [_segement setSegmentIndicatorGradientBottomColor:[UIColor redColor]];
    [_segement setSegmentIndicatorAnimationDuration:0.3f];
    [_segement.layer setCornerRadius:15.f];
    [_segement setTitleTextColor:[UIColor blackColor]];
    [_segement setSelectedTitleTextColor:[UIColor whiteColor]];
    [_segement setFrame:CGRectMake(0, 0, 200, 30)];
    [_segement setSelectedSegmentIndex:0];
    [_segement addTarget:self action:@selector(segementPressed:) forControlEvents:UIControlEventValueChanged];
    [self.navigationItem setTitleView:_segement];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容