-
218 votesanswersviews
如何更改导航栏上“后退”按钮的 Headers
目前,左栏按钮默认值是加载当前视图的视图的 Headers ,换句话说,按下按钮时显示的视图(后退按钮) . 我想将按钮上显示的文本更改为其他内容 . 我尝试在视图控制器的viewDidLoad方法中放入以下代码行,但它似乎不起作用 . self.navigationItem.leftBarButtonItem.title = @"Log Out"; 我该怎么办? 谢谢 . -
81 votesanswersviews
iPhone:设置导航栏 Headers
大家好 . 我仍然是iPhone开发的新手,我在如何更改导航栏的 Headers 时遇到了一些麻烦 . 关于本网站的另一个问题,有人建议使用: viewController.title = @"title text"; 但是,我试图在我的UIViewController子类中设置它的 Headers 是不是't working for me...Do I need to ad... -
5 votesanswersviews
导航栏中的重叠 Headers
我有一个带有动画的按钮的ViewController将第二个viewController推送到导航堆栈 . 在第二个控制器上,我有一个动作按钮,动画从导航堆栈弹出 . 如果我反复快速地逐个按下它们,导航栏中的 Headers 将相互重叠 . 以下是重叠 Headers 的屏幕截图: 我怎么能摆脱这个问题? Edit: 我有同样的问题,它随机生成 . 我有 UIViewController 与 U... -
6 votesanswersviews
ios swift - 当返回隐藏导航栏的屏幕时,导航项目背景变为黑色
我认为显示屏幕截图有助于更好地理解问题 . 所以上下文如下: 我在导航控制器中,在应用程序的设置屏幕上(有一个导航项),当我们点击后退按钮时,我们回到应用程序的主屏幕(为此我隐藏了导航在主屏幕的viewWillAppear中,因为我正在构建自定义 Headers 视图 . 当我点击后退按钮时,导航栏立即消失,我看到一个黑色矩形,直到显示主屏幕的动画完成 . 你知道我怎么能避免出现这个黑色矩形吗? ... -
192 votesanswersviews
删除iOS UIBarButtonItem的 Headers 文本
我想要做的是从 UIBarButtonItem 的'Back'按钮中删除文本,只在导航栏上留下蓝色V形符号 . 请记住,我已经尝试了几种方法,包括但不限于: 这是我不喜欢的图像方法(图像看起来不合适): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS... -
8 votesanswersviews
按下新视图控制器时,ios导航栏右键项目会移动
我有一堆三个VC,通过导航控制器协调并使用导航栏 . 在此导航栏上,在每个VC中,我添加了相同的按钮(“注销”按钮)作为右侧栏按钮项: UIBarButtonItem *logoutButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"LogoutButtonTitle", @"&qu... -
0 votesanswersviews
在iOS 7中,在UINavigation栏中设置BarButtonItem的蓝色文本颜色失败
我正在尝试在运行时更改Navbar色调,我可以更改导航栏色调,但是然后左右按钮(iOS 7上的系统蓝色)发生了变化,所以我试图强制它们回到系统蓝色 . 这是我正在使用的代码,从viewDidLoad调用:我已经尝试了NSForegroundColorAttributeName和UITextAttributeTextColor,但我不断获得白色或黑色文本,具体取决于导航栏的颜色 . 如何让按钮显示蓝... -
1 votesanswersviews
uinavigationbar和items的不同自定义颜色
在我的应用程序中,我将覆盖AppDelegate中的uinavigationbar颜色,以在整个应用程序中创建此颜色: @implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { UIColor *color = [UIColor colorWithRed:0.16 ... -
96 votesanswersviews
iOS中的navigationController中的后退按钮回调
我已将视图推到导航控制器上,当我按下后退按钮时,它会自动转到上一个视图 . 我想在按下后退按钮之前做一些事情,然后再将视图弹出堆栈 . 哪个是后退按钮回调功能? -
57 votesanswersviews
如何更改UINavigationController后退按钮名称?
我有一个 UIViewController ,我正在从我的第一个视图控制器导航到第二个视图控制器,我想更改 navigationcontroller 上显示的按钮的名称,以便返回.... SecondViewController *secondController = [[SecondViewController alloc] ... -
3 votesanswersviews
在swift中本地化导航栏 Headers
我在Attributes检查器中编写导航栏 Headers . 当我切换到其他语言时,我想翻译该 Headers . self.navigationItem.title = NSLocalizedString("Login", comment: "") 我在override func viewDidLoad()中写它 . 我获取了导航项对象ID &qu... -
0 votesanswersviews
将左侧按钮和自定义 Headers 添加到iOS中的导航栏
我使用以下代码将自定义 Headers 和左键按钮添加到导航栏: - UIBarButtonItem *button1 =[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"img1.png"] style:UIBarButtonItemStylePlain target:self action:@select... -
2 votesanswersviews
iOS:导航控制器 Headers 不居中
我有一个导航控制器,左侧是自定义后退按钮 . 我以编程方式执行此操作,因此这不是自动布局问题 . 我的问题是导航控制器 Headers 没有居中,它是在屏幕的右侧 . 我记得在这一段时间内看到了一个修复,将一些类型的固定空间设置为正确的条形按钮项目,但我现在似乎无法找到类似的东西 . 有人可以告诉我如何将导航控制器 Headers 设置为居中,如果 Headers 对于其空间太大,请设置导航栏 H... -
10 votesanswersviews
添加返回按钮到导航栏
我已经为UIViewController添加了一个导航栏 . 它仅从另一个UIViewController显示 . 我想要一个左侧后退按钮,其形状类似于箭头,就像普通的导航栏后退按钮一样 . 我似乎只能通过IB添加一个条形按钮 . 我猜测后退按钮需要以编程方式添加 . 关于我应该怎么做的任何建议? 目前,在RootController中,我通过简单地执行addSubView来推送另一个UIView... -
8 votesanswersviews
导航栏上的自定义后退按钮
在我的应用程序中有很多 UIViewControllers 与 UINavigationControllers . UINavigationBar 上必须有"back"按钮和"home" UIButton . 所有这一切都很好 . 但是我的一些 UIViewControllers 有很长的名字,有时候它的位置太小了 . 我'm trying to ... -
2 votesanswersviews
改变UINavigationBar的后退按钮
我有这个代码更改了我的UINavigationBar的后退按钮 // Set the custom back button UIImage *buttonImage = [UIImage imageNamed:@"backag.png"]; //create the button and assign the image UIButton *button = [UIButto... -
0 votesanswersviews
当后退按钮在导航栏中没有 Headers 时,停止向左移动条形按钮
我正在删除导航栏中后栏按钮的 Headers : self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil) 这很好用,但是,当我向导航栏添加左侧栏按钮以执行其他操作时,我遇到了问题: self.addLeftBarButt... -
4 votesanswersviews
NavigationItem setTitle不适用于二级UIViewController
在我的应用程序中,我有一个UITabBarController与UINavigationControllers初始化如下 UINavigationController *newsNavigationController = [[UINavigationController alloc] initWithRootViewController: newsViewControler]; newsVie... -
52 votesanswersviews
UINavigationBar多行 Headers
是否有一种直接的方法来覆盖导航控制器中导航栏中当前导航栏项目的titleView?我已经尝试创建一个新的UIView并用我自己的UIVIew替换topView的titleView属性但没有成功 . 基本上,我想要导航栏 Headers 的多行 Headers . 有什么建议? -
2 votesanswersviews
翻转过渡后右侧导航栏 Headers
我有一个简单的UIViewController与简单的视图 . 作为用户交互的结果,实例化了一个新的UINavigationViewController,并将其视图作为子视图添加到UIViewController的视图中 . 这是作为信息转换(翻转)的一部分进行的 . 这非常有效,并且第一个视图被翻转以支持第二个视图 . 但是当动画结束时(UINavigationViewController的视图... -
1 votesanswersviews
iOS7后退按钮重新出现
一直试图隐藏导航栏上的"back"按钮 . 导航栏位于标签栏控制器上,当它首次加载时,后退按钮被隐藏 . 但是当从子导航控制器返回时,后退按钮再次出现,具有子视图控制器 Headers . 我在viewDidLoad:和viewWillAppear:方法的标签栏/导航栏控制器上尝试了 self.navigationBar.navigationItem.hidesBackBut... -
0 votesanswersviews
在IB中为什么你不能添加多个条形按钮项?
在“界面”构建器中,创建UIView,然后创建UINavigationBar,然后尝试将多个UIBarButtomItem添加到该导航栏 . 生成的层次结构应为: - View - Navigation Bar - Navigation Item (Title) - Bar Button Item - Bar Buttom Item 我似乎永远不会添加第二个... -
31 votesanswersviews
在导航栏中放置基于UIBarButtonItem的自定义视图,而不使用默认的水平填充
如何删除自定义左右UINavigationBar项目左侧和右侧的水平填充? iOS默认设置似乎有~10个填充点 . 我正在自定义左右导航栏按钮(我已经放弃尝试设置自己的backButtonItem,所以我只是使用leftBarButtonItem) . 在任何一种情况下(左或右),按下这些自定义按钮表示Apple似乎在leftBarButtonItem的左侧和rightBarButtonItem的... -
7 votesanswersviews
如何使用外观正确地子类化UINavigationBar
这是 what I am trying to achieve: 注意:还有控制器的 Headers . 一些额外的信息: - 此导航栏将出现在大约10个视图控制器上 . 它不是导航控制器的一部分,因为不需要 . 左侧的按钮是静态的(将始终位于导航栏上) . 右键不是静态的,在不同的视图控制器上不存在或不同 . 左按钮用作滑动菜单(即菜单从左下方滑动) 我在设置中使用了故事... -
25 votesanswersviews
导航栏中的iPhone Headers 和副 Headers
在我的应用程序中,我希望导航栏显示 Headers 和副 Headers . 在这种程度上,我将以下代码添加到我的视图控制器: // Replace titleView CGRect headerTitleSubtitleFrame = CGRectMake(0, 0, 200, 44); UIView* _headerTitleSubtitleView = [[[UILabel all... -
31 votesanswersviews
在Xcode的导航栏控制器的 Headers 下添加字幕
所以我想在导航控制器的导航栏中添加 Headers 下的“副 Headers ” . 到目前为止,我查找的大部分内容都要我使用CGRect . 我不知道那是什么,这听起来像是想要我创建一个全新的视图而不是我想做的事情 . 我的问题是,有一种点方法可以轻松添加字幕视图吗? 我发现的最接近的事情是在堆栈溢出时发布,这是链接: Create a subtitle in navigationbar 显然去... -
13 votesanswersviews
栏栏按钮项目未显示在navigationBar中
我正在开发一个应用程序,我的初始视图控制器嵌入在导航控制器和标签栏控制器中 . 在我的应用程序中,我有3个不同的选项卡,一个选项卡是设置视图 . 这是一个带5个按钮的tableview . 每个按钮在触摸时都会显示相同的视图控制器 . 当我触摸其中一个按钮时,我仍然有一个漂亮的绿色导航栏,但我的按钮不起作用 . 我尝试将导航项拖到我的故事板中的视图中,然后在其中放置一个条形按钮项 . 我可以在我的... -
1 votesanswersviews
在UITableViewController中使用UINavigationBarDelegate,它嵌入在导航控制器中
我在故事板内的表视图控制器中嵌入了导航控制器: 已为Table View Controller分配了一个继承自UITableViewController的自定义类(在身份检查器中): @interface TableClass : UITableViewController 我想要实现的是从UINavigationBarDelegate获取事件,特别是这个事件: - (void)navigati... -
0 votesanswersviews
为什么导航栏中没有显示 Headers ?斯威夫特3
DetailViewController 和 RootController1 中的 Headers 不显示 . 此外,当在 DetailViewController 中按下后退按钮时,它会弹出 RearTV 而不是弹出到 RootController1 . 谁能告诉我如何自定义UIViewControllers上显示的导航栏的 Headers ? 初始ViewController的类型为SW... -
49 votesanswersviews
如何在设置leftBarButtonItem后在UINavigationController中启用后退/左侧滑动手势?
我从here得到了相反的问题 . 默认情况下,在 iOS7 中, UINavigationController 堆栈的后滑动手势可以弹出呈现的 ViewController . 现在我只为所有 ViewControllers 制作了所有 self.navigationItem.leftBarButtonItem 样式 . 这是代码: self.navigationItem.leftBarButt...