导航栏切换组件

AUTitleBarSegment 是用于导航栏顶部的分段控件。AUTitleBarSegment 只是封装系统。UISegmentedControl 简单修改了其 UI 样式,提供默认高度以及每段默认宽度。

效果图

navbar

接口说明

    /*
     mPaaS 标准:该分段控件只能用于导航栏顶部的分段控件
     具有默认色值,默认高度 52px
     */

    #define AUTitleBarSegment_DefaultHeight             26      //  默认高度值为 26
    #define AUTitleBarSegment_DefaultSegmentWidth       90      //  默认每段的宽度值为 90

    @interface AUTitleBarSegment : UISegmentedControl

    @end

代码示例

    AUTitleBarSegment *titleBatSegment = [[AUTitleBarSegment alloc] initWithItems:@[@"标签", @"标签"]];
    self.navigationItem.titleView = titleBatSegment;