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];

             } 

  • 相关阅读:
    编写便于打印的Shellcode
    DOS路径转化为NT路径
    当你孤单时你会想起谁
    【转载】从文件句柄获得全路径
    C# DLLImport C++ dll 几点注意事项
    充值系统系统异常处理解决方案
    Demo 与实际应用开发之间的距离
    IIS7.0出错的解决方案 IIS 状态代码:IIS详细错误代码以及解释
    log4net 写日志到 Sql server 数据库
    Log4net 的使用及注意事项
  • 原文地址:https://www.cnblogs.com/yevgeni/p/5763705.html
Copyright © 2011-2022 走看看