iOS navigationbar 高度的高度可以修改吗

10:32 提问
修改UInavigationbar标题
有两个屏幕,要实现点击第一个屏幕导航栏的按钮,在第二个屏幕中改变。我用了storyboard。
第一个屏幕的代码:
-(IBAction) ChangeSecondPageTitle: (id) sender {
SecondViewController *second=[[self storyboard] instantiateViewControllerWithIdentifier:@"second"];
second.modalTransitionStyle=UIModalTransitionStyleFlipH
second.detailTitle.topItem.title=@"example";
[self presentModalViewController:second animated:YES];
第二个屏幕的.h文件:
@property (weak, nonatomic) IBOutlet UINavigationBar *detailT
按赞数排序
我猜想你是要设置第二屏幕导航条的标题
使用导航控制器显示第二个屏幕。
在SecondDetailViewController 市里中,保持NSString属性:
@property (strong, nonatomic) NSString *navBarT
在viewDidLoad,设置标题:
[self setTitle:navBarTitle];
不需要设置navigationbar 为IBOutlet
设置title需要在SecondViewController内部来设置,你可以添加一个属性来给title赋值
@interface SecondViewController : UIViewController
@property (nonatomic,retain) NSString *
在.m文件中
@implementation SecondViewController
-(void)viewDidLoad {
self.navigationItem.title=self.
修改ChangeSecondPageTitle 方法
second.title=@"example";
[self presentModalViewController:second animated:YES];
其他相似问题
相关参考资料iOS navigationbar的高度可以修改吗_百度知道
iOS navigationbar的高度可以修改吗
我有更好的答案
建议看看 http.csdn:包括状态栏的高度://blog.csdn.net/likendsl/article/details/7620600 了解下 Navigation UI框架的结构不可以
其他类似问题
为您推荐:
ios的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ios中tabbar得title和navigationbar的title如何修改-酷辣虫 -
离落染纤尘一抹绕指柔发布过的帖子
ios中tabbar得title和navigationbar的title如何修改
时间: 17:04
1分钟注册,结交更多好友,享用更多功能,轻松玩转酷辣虫!
才可以下载或查看,没有帐号?
当应用程序中出现tabbar和navigationbar同时用的时候,相应地避免不了,要对tabbar的title和navigationbar的title进行命名,如果用
& && && &&&self . title = @&& ;
会对abbar的title和navigationbar的title进行同时命名,这如果是想要的效果还好,如果不是呢,如果想对abbar的title和navigationbar的title进行分别命名命名呢 说明:
如果只在init方法中设置了”self.title=@&A&;“
那么navigation的title和tab的title都是A,
试了好多种方法,下面这个方法经过了验证
&&self. tabBarItem . title = [ NSString stringWithFormat : @& & ];//来设置tab的title
& &self . title&&=&&@&& ;//设置navigationbar的title;
上一主题: 下一主题: 本帖标题:本帖地址:
看帖要回,回帖才健康
为什么我躺着也中枪
您提前出院了?
我觉得挺好的,大家的看法呢
不错 支持下
虽不明,但觉厉,你懂的
傾城的日光丶就喜欢这种人少的贴子,沉了感觉是我弄沉的,火了就占了前排,说不准还遇到好心人把我给粉了 稳赚不赔啊!
支持一下,下面的保持队形!
LZ敢整点更有创意的不?兄弟们等着围观捏~
酷辣虫发布的ios中tabbar得title和navigationbar的title如何修改帖子由网友提供或转载于网络,若发布的ios中tabbar得title和navigationbar的title如何修改侵犯了您的权益,请联系我们.版权所有 京ICP备号-2
迷上了代码!iOS navigationbar的高度可以修改吗_百度知道
iOS navigationbar的高度可以修改吗
答案是可以修改的.你新建一个工程,将UIWindow的rootViewController设置为一个UINavigationController的实列,然后自定义一个控制器CustomVC,在CustomVC中写如下代码:- (void)viewDidAppear:(BOOL)animated{[super viewDidAppear:animated];NSLog(@&修改前&);[self printViewHierarchy:self.navigationController.navigationBar];//修改NavigaionBar的高度self.navigationController.navigationBar.frame = CGRectMake(0,20,320,100);NSLog(@&\n修改后&);[self printViewHierarchy:self.navigationController.navigationBar];}- (void)printViewHierarchy:(UIView *)superView{static uint level = 0;for(uint i = 0; i & i++){printf(&\t&);}const char *className = NSStringFromClass([superView class]).UTF8Sconst char *frame = NSStringFromCGRect(superView.frame).UTF8Sprintf(&%s:%s\n&,className,frame);++for(UIView *view in superView.subviews){[self printViewHierarchy:view];}--}输出结果:UINavigationBar:{{0,20},{320,44}}_UINavigationBarBackground:{{0,0},{320,44}}UIImageView:{{0,44},{320,3}}UINavigationItemView:{{160,22},{0,0}} 20:24:36.900 Nav[] 修改后UINavigationBar:{{0,20},{320,100}}_UINavigationBarBackground:{{0,0},{320,100}}UIImageView:{{0,100},{320,3}}UINavigationItemView:{{160,22},{0,0}}
其他类似问题
为您推荐:
ios的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 ios8 navigation bar 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信