首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义导航栏未显示

自定义导航栏未显示
EN

Stack Overflow用户
提问于 2013-11-18 17:33:52
回答 1查看 136关注 0票数 0

控制器1显示一个UIImages数组,控制器2一旦选择就管理这些图像的分页,控制器3只显示页面的图像。当我点击一个单元格并将一张照片加载到photoViewController中时,图像的分页效果很好,但是我的自定义导航栏被默认栏覆盖了,并且我无法在其中添加任何自定义按钮或在代码中更改它的任何属性。我发现我唯一能做的就是把它藏起来。如果我尝试更改“后退”按钮的标题或将我自己的标题添加到导航栏中,则不会发生任何变化。请尽你所能帮助我。

EN

回答 1

Stack Overflow用户

发布于 2013-11-18 17:42:10

我觉得你应该试试这样

代码语言:javascript
复制
self.navigationItem.leftBarButtonItem = [self leftMenuBarButtonItem];

和函数可以是

代码语言:javascript
复制
    - (UIBarButtonItem *)leftMenuBarButtonItem {

    UIButton *backButton = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, 50, 30)];    [backButton setImage:[UIImage imageNamed:@"bar_btn_bg.png"] forState:UIControlStateNormal];
    [backButton addTarget:self action:@selector(leftDrawerButtonPress:) forControlEvents:UIControlEventTouchUpInside];
    return [[UIBarButtonItem alloc] initWithCustomView:backButton];
}

如果你在这两者之间,让我知道

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20044350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档