• 仿微博框架


    搭建框架

    框架组成 UITabBarViewController

    UITabBarViewController { 添加各个子控制器(首页、发现、消息、我的);

    1.自定义TabBarVC 继承 UITabBarViewController

    2. 初始化后添加子控制器 添加方法可封装为:

    /**

     *  添加控制器

     *

     *  @param childVC       待添加的控制器

     *  @param title         文字

     *  @param image         图片

     *  @param selectedImage 选中图片

     */

    - (void)addChildViewController:(UIViewController *)childVC titile:(NSString *)title image:(NSString *) image selectedImage:(NSString *)selectedImage;

    2.1 添加导航栏 , 自定义导航栏 继承 UINavigationController

    CustomNav *customNav = [CustomNav alloc] initWithRootViewController:childVc];

    [self addChildViewController : customNav];

    3.相关细节

    设置tabbar 图片颜色、文字颜色

    self.tabBar.tintColor = 颜色; 即选中时图片、文字颜色

    通过设置文字颜色

     barItem = [UITabBarItem appearance];

    [barItem setTitleTextAttribuates:dict forState:UIControlStateSelected];

    如果系统>6 图片不要渲染使用原图 image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal

  • 相关阅读:
    QTdebug时没有调试引擎
    快速排序
    MFC之动态创建按钮
    Linux 本人常用到的基本命令
    history 查看历史操作记录在shell脚本执行中无法显示问题
    C#基础学习5
    C#基础学习4
    C#基础学习3
    C#基础学习1
    C#基础学习2
  • 原文地址:https://www.cnblogs.com/st-cool/p/5166857.html
Copyright © 2020-2023  润新知