快速创建类似某宝店铺详情页、随意添加删除子控制器

最近项目需要一个类似淘宝店铺详情页的界面,实现完需求闲着没事就简单封装一下SBHeaderTitleController

用法 继承SBHeaderTitleController 用法和系统的UITabBarController 差不多

  • 拥有有headerView 的情况
- (void)viewDidLoad {
    [super viewDidLoad];
    //添加所有的控制器
    [self setupAllChildVc];
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 100)];
    imageView.contentMode = UIViewContentModeScaleToFill;
    imageView.image = [UIImage imageNamed:@"taobao"];
    
    self.headerView = imageView;
    self.headerViewStyle = SBHeaderViewStyleBottom;
}

- (void)setupAllChildVc
{
    
    UIViewController *first = [[FirstTableViewController alloc] init];
    first.title = @"首页";
    [self addChildViewController:first];

    UIViewController *second = [[SecondTableViewController alloc] init];
    second.title = @"全部商品";
    [self addChildViewController:second];
    
    UIViewController *third = [[ThirdTableViewController alloc] init];
    third.title = @"上新";
    [self addChildViewController:third];
    
    UIViewController *fourth = [[ThirdTableViewController alloc] init];
    fourth.title = @"全部商品";
    [self addChildViewController:fourth];
    
}
某宝.gif
  • 模仿简书


    简书.gif
  • 模仿熊猫TV
    标题按钮栏可以滚动 能够快速添加和删除


    熊猫TV.gif

    gif?imageMogr2/auto-orient/strip)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,590评论 7 249
  • 自老罗16年10月18日发布锤子m1与m1l后,就一直在关注这款手机。经过12天的沉淀终于没承受住这强大性能...
    最机情阅读 205评论 0 2
  • 走进reading town,影响更多人,D125,和睿睿他们在外婆家住了半个月,今天回家了。 中午回来,睿睿拿起...
    cinderlla阅读 570评论 0 0
  • 下午的阳光真好。这个冬天的阳光一直很好,像一种陈旧的情感. 一个人喝茶是很寂寞的事情,但是这是可以做的不多的事情。...
    亲爱的尾巴阅读 492评论 0 2