• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。

自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。
描述:

如题:有一个工程,后来自定义了一个uinavigationcontroller当父类用,然后更改几个navigationcontroller继承与这个父类,viewcontroller上定义当barbuutonitem就看不见了,是啥情况啊???
父类的名字是JCNavController,让几个导航杭控制器继承于JCNavController,然后导航控制器上的视图控制器,定义的barbuutonitem就看不见了。吧导航控制器改称不继承父类,视图控制器上的控件又可见了。
代码:
1--JCNavController建立完之后只增加连以下代码。是在.m实现文件中写的。
 


//只有在第一次调用都时候执行
+(void)initialize
{
    UINavigationBar *navbar = [UINavigationBar appearance];
    [navbar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];
}
//1-重写push方法
-(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    //每当调用pushViewController的时候,都自动隐藏tabbar
    viewController.hidesBottomBarWhenPushed = YES;
}

2--其中一个导航控制器中的视图控制器的viewdidload。
不单单是这一个又问题,其他几个继承与父类当导航控制中当试图控制器,在viewdidload中写当self.title 也不起作用了。

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
//    self.title = @"合买跟单";
    //1-添加一个button
    JCAllCaiZhongButton *btn = [[JCAllCaiZhongButton alloc]init];
    btn.frame = CGRectMake(120, 0, 100, 44);
    [btn setTitle:@"全部彩种" forState:UIControlStateNormal];
    [btn setImage:[UIImage imageNamed:@"YellowDownArrow.png"] forState:UIControlStateNormal];
    [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
    [self.navigationController.navigationBar addSubview:btn];
    
    //2-添加一个view
    UIView *xxView = [[UIView alloc]init];
    xxView.frame = CGRectMake(0, 0, 320, 200);
    xxView.backgroundColor = [UIColor purpleColor];
    //默认xxview的hiden是yes
    xxView.hidden = YES;
    [self.view addSubview:xxView];
    self.xxView = xxView;
}

3----下面是继承前和继承后的对比图
 自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。
 自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 自定义了一个导航控制器当父类用,然后视图控制器上定义当barbuttonitem就看不见了。

相关文章

  • 2017-06-05 xcode7提交appstore审核通过后,手机到AppStore上下载安装不了,特别是iOS8系统下载不了
  • 2017-06-05 别人的ios项目拿到自己的电脑编译报错
  • 2017-06-05 新建iOS工程,podWeexSDK,加载http://##ip##:8080/dist/mineweexjs,报错。
  • 2017-06-05 拿到一个tableview的高度,设置另一个tableview的一个cell的高度
  • 2017-06-05 UILabel行距iOS开发:UILabel识别HTML标签
  • 2017-06-05 维维网高级查询key(swift)怎么查询key
  • 2017-06-05 文件名中包含违规内容IOS的WeexSDK中不包含内建模块吗?
  • 2017-06-05 IOS七牛70上传文件报错400,不知如何解决
  • 2017-06-05 如何通过InterfaceBuilder设置数组的值
  • 2017-06-05 iOS跳转到非好友聊天界面

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何在windows10上面虚拟安装黑苹果,做好能带上下载资源?
    • 可不可以用XCODE做一个APP只运行在自己的真机上,不上市场?
    • UITableView执行插入、移动、删除行动画,有没有动画完成的一个回调?比如我想在插入一行后,才开始播放一个动画?
    • iosautoreverses属性逆向运行动画怎么让它不那么快逆向它的速度太快了
    • ios6.1.3越狱IOS是否有越狱的必要为什么
    • UIWebView进入第二级网页时隐藏tabbar
    • ios开发,UITableViewCell上的控件被其他的cell遮挡了?
    • scp命令:ssh连接手机之后,把手机中的文件拷贝到电脑上
    • 文件名中包含违规内容IOS的WeexSDK中不包含内建模块吗?
    • 怎么用h5实现iOSUIcollectionView的横向效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有