• 仿微博框架


    搭建框架

    框架组成 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

  • 相关阅读:
    Md5
    hdu 2569 彼岸
    调用系统相机相冊
    白盒測试
    HDU 1501
    IOS常见错误分析解决(一直更新) 你值得收藏-综合贴
    读“程序猿生存定律”笔记
    Halcon导出的cpp, VC++环境配置
    POJ 1260 Pearls (动规)
    hdoj-1856-More is better【并查集】
  • 原文地址:https://www.cnblogs.com/st-cool/p/5166857.html
Copyright © 2020-2023  润新知