zoukankan      html  css  js  c++  java
  • 项目整理 (一)

    • 1. 自定义tabbar

      /**

       *  自定义添加控制器方法

       *

       *  @param childController 添加的子控制器对象

       *  @param title           标题

       *  @param image           图片

       *  @param selectImage     选中图片

       */

      - (void)addChildViewController:(UIViewController *)childController Title:(NSString *)title Image:(NSString *)image SelectImage:(NSString *)selectImage

      {

          //添加导航控制器

          YFNavigationController *navigation = [[YFNavigationController alloc] initWithRootViewController:childController];

          childController.title = title;

          childController.tabBarItem.image = [UIImage imageNamed:image];

          //将图片原来样子展示出来 不对其进行其他颜色渲染

          childController.tabBarItem.selectedImage = [[UIImage imageNamed:selectImage] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

          NSMutableDictionary *text = [NSMutableDictionary dictionary];

          text[NSForegroundColorAttributeName] = YFColor(123, 123, 123);

          NSMutableDictionary *selectText = [NSMutableDictionary dictionary];

          selectText[NSForegroundColorAttributeName] = YFMainColor;

          //设置文字颜色

          [childController.tabBarItem setTitleTextAttributes:text forState:UIControlStateNormal];

          [childController.tabBarItem setTitleTextAttributes:selectText forState:UIControlStateSelected];

          [self addChildViewController:navigation];

      }

    • 2.自定义导航条

         ① //通过背景图片来设置导航栏的外观。

            [self.navigationBar setBackgroundImage:nil forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];

             //隐藏底部黑线 

             [self.navigationController.navigationBar setShadowImage:nil];

      ②.  - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated

            {

                //操作.......    

                 //写在这会有一个tabbar推出效果

                 [super pushViewController:viewController animated:animated];

             } 

  • 相关阅读:
    delphi Int64Rec 应用实例
    PerformEraseBackground 擦除背景(ThemeServices)
    Delphi 的 Bit
    delphi 关于 "高位" 与 "低位"
    PByte和PChar的关系
    执行控制台程序并且获得它的输出结果
    Console下Pause效果的函数
    ByteType字符串中判断是否英文
    窗体包括标题作为一个位图复制到剪贴板
    inf 启动
  • 原文地址:https://www.cnblogs.com/yevgeni/p/5763705.html
Copyright © 2011-2022 走看看