是否可以在UIImagePickerController上调用navigationItem?具体地说,图像拾取器?下面我链接了一张我正在尝试实现的图片(屏幕截图来自另一个做同样事情的应用程序)。一旦用户从选择器中选择一个图像,navigationItem.prompt就被设置了,尽管我认为这可能违反了HIG,但右边的栏按钮从标准的cancel按钮改变了。我可以在“普通”视图上设置提示符,没有问题:
self.navigationItem.prompt = myString;
但是,当我尝试在选择器的上下文中使用它时,这似乎不起作用:
myPicker.navigationItem.prompt = myString;我尝试过在创建选择器时和在didFinishPickingMediaWithInfo中使用它:这正是我需要设置它的地方,因为我让用户选择多个图像,而不是一选择一个图像就取消选择器。似乎什么都不起作用。
以下是所需行为的图像:
http://i51.photobucket.com/albums/f353/zoso5th/after.png
发布于 2010-01-21 03:21:11
有人在苹果开发论坛上为我回答了这个问题:
UINavigationBar *bar = picker.navigationBar;
UINavigationItem *navItem = bar.topItem;
navItem.prompt = @"Some new prompt";我没有正确访问导航栏。
发布于 2010-02-01 01:09:38
有人在苹果开发论坛上为我回答了这个问题:* UINavigationBar = picker.navigationBar;UINavigationItem *navItem = bar.topItem;navItem.prompt =@“一些新提示符”;我没有正确访问导航栏。
使用下面的代码来调用‘presentModalViewController’之后的代码
控制器presentModalViewController:imagePickerController动画:是;
UINavigationBar *bar = picker.navigationBar;UINavigationItem *navItem = bar.topItem;navItem.prompt =@“一些新提示”;
https://stackoverflow.com/questions/2092469
复制相似问题