在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:MLMSegmentPage开源软件地址:https://gitee.com/MengLiMing/MLMSegmentPage开源软件介绍:MLMSegmentPagemanage your controllers or views
效果
样式//风格typedef enum : NSUInteger { /** * 默认 */ SegmentHeadStyleDefault, /** * line(下划线) */ SegmentHeadStyleLine, /** * arrow(箭头) */ SegmentHeadStyleArrow, /** * Slide(滑块) */ SegmentHeadStyleSlide} MLMSegmentHeadStyle;//布局样式typedef enum : NSUInteger { /* * 默认均分,根据maxTitles计算宽度,均分 */ MLMSegmentLayoutDefault, /* * 居中(标题不足一屏时选择样式,反之设置后按照居左) */ MLMSegmentLayoutCenter, /* * 居左 */ MLMSegmentLayoutLeft } MLMSegmentLayoutStyle; 部分样式预览
安装将 MLMSegmentPageView 拖入Xcode工程中 使用将 MLMSegmentManager.h 加入工程中,执行代码
MLMSegmentHead *segHead = [[MLMSegmentHead alloc] initWithFrame:CGRectMake(0, 64, SCREEN_WIDTH, 40) titles:list headStyle:_style layoutStyle:_layout]; MLMSegmentScroll *segScroll = [[MLMSegmentScroll alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(_segHead.frame), SCREEN_WIDTH, SCREEN_HEIGHT-CGRectGetMaxY(_segHead.frame)) vcOrViews:[self vcArr:list.count]]; [MLMSegmentManager associateHead:segHead withScroll:segScroll completion:^{ [self.view addSubview:segHead]; [self.view addSubview:segScroll]; }]; 滑动中加载页面
其他设置
未来将添加
反馈
|
请发表评论