Ian*_*Ian 0 cocoa-touch objective-c uiimagepickercontroller uinavigationcontroller ios
我正在尝试自定义我UIImagePickerController的状态栏外观.我有一个自定义图像我用于后退按钮,它正确显示,但我想要做的是删除文本(所以它只是图像).我经常在我的应用程序中执行此操作,但我似乎无法在其中使用它UIImagePickerController.
我想我可以做点什么......
UIImagePickerController *uiipc = [[UIImagePickerController alloc]init];
uiipc.navigationController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
Run Code Online (Sandbox Code Playgroud)
然而,这似乎不起作用,当选择文件夹,例如"照片"时,我仍然可以获得自定义图像,旁边的文本"照片"为后退按钮.
有人可以帮我删除文字吗?
编辑:值得注意的是自定义图像是在我的应用程序委托中设置的,这就是为什么你在我的例子中没有看到它.
您可以使用外观代理方法:
UIOffset backButtonTextOffset = UIOffsetMake(0, -60);
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:backButtonTextOffset
forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
这将取出标题文字的方式.请参阅iOS 7的附图.

| 归档时间: |
|
| 查看次数: |
1099 次 |
| 最近记录: |