繁体   English   中英

更改UIImagePickerController的NavigationBar标题

[英]Changing NavigationBar Title of UIImagePickerController

我想知道如何更改UIImagePickerController的导航栏标题。 我尝试了几种方法,但无法做到。

尝试了以下方式,

imgPicker.title = [NSString stringWithString:@"My Name"];
imgPicker.navigationItem.title = [NSString stringWithString:@"My Name"];

但它仍然给我一个名为“相册”的默认标题。任何人都可以告诉我该怎么做?....

谢谢....

我找到了做到这一点的方法。 当您将UIImagePickerController委托设置为self并实现以下方法时,它可以正常工作。

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    [viewController.navigationItem setTitle:@""];
}

通过此链接http://forums.macrumors.com/showthread.php?t=533216找到它

谢谢...

迅速

IOS 8 || 9

func navigationController(navigationController: UINavigationController, willShowViewController viewController: UIViewController, animated: Bool) 
  {
    viewController.navigationItem.title = "video" // Change title
    imagePicker.navigationBar.tintColor = .whiteColor() //Text Color
    imagePicker.navigationBar.titleTextAttributes = [
        NSForegroundColorAttributeName : UIColor.whiteColor()
    ]

  }

这应该允许你设置标题(以前的答案有一个错字):

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    [viewController.navigationItem setTitle:@"Choose A Photo"];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM