-
0 votesanswersviews
在iOS 7中,在UINavigation栏中设置BarButtonItem的蓝色文本颜色失败
我正在尝试在运行时更改Navbar色调,我可以更改导航栏色调,但是然后左右按钮(iOS 7上的系统蓝色)发生了变化,所以我试图强制它们回到系统蓝色 . 这是我正在使用的代码,从viewDidLoad调用:我已经尝试了NSForegroundColorAttributeName和UITextAttributeTextColor,但我不断获得白色或黑色文本,具体取决于导航栏的颜色 . 如何让按钮显示蓝... -
5 votesanswersviews
如何将UIBarButtonItem tintcolor设置为非默认的UIColor
我查看了所有典型的导航栏tintcolor教程和问题 . 我有一个导航栏的设置色调,但我有一个邮件图标,需要在有邮件时更改为自定义颜色 . (如reddit orange邮件图标) 我只能在使用系统UIColors时正确设置色调 . self.leftNavigationBarButton = [[UIBarButtonItem alloc] initWithImage:someImage st... -
88 votesanswersviews
UIBarButtonItem具有自定义图像,没有边框
我想用自定义图像创建一个UIBarButtonItem,但我不想要iPhone添加的边框,因为我的图像有一个特殊的边框 . 它与后退按钮相同,但是前进按钮 . 这个应用程序是针对inHouse项目的,所以我不在乎Apple是拒绝或批准它还是喜欢它:-) 如果我使用UIBarButtonItem的initWithCustomView:v属性,我可以这样做: UIImage *image = [UII... -
1 votesanswersviews
完整性检查:UIBarButtonItem崩溃尝试执行操作
我的一位用户报告他的设备崩溃,iPhone 3GS . 相同类型的其他设备未报告类似行为 . 他给我发了一份崩溃日志,在阅读它的基础上,我不知道该怎么办 . 我希望我不会错误地解释崩溃日志,但看起来我的动作还没有被调用 . 这就是我创建和设置UIBarButtonItem的方法: - (void)viewDidLoad { [super viewDidLoad]; UIBarBut... -
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的... -
0 votesanswersviews
导航栏中的按钮图像具有不同的外观 . 为什么?
我正在尝试将UIBarButtonItem与UINavigationBar上的自定义图像放在一起 . 然而,当我这样做时,图像看起来不正确 . 我希望导航栏上的按钮看起来像下面的按钮 . (这是模拟器的截图,顺便说一句,不是Interface Builder) 我通过创建UIButton创建了自定义UIBarButtonItem,使用齿轮图像作为背景,然后将其拖动到Interface Build... -
46 votesanswersviews
更改后导航栏按钮的字体
我希望能够设置我的应用程序导航栏后退按钮的字体,而不会做任何太疯狂的事情,并且不会丢失按钮的任何其他设计特征(即我想保留箭头) . 现在我在 viewDidAppear: 中使用它来设置普通条形按钮项的字体 . for (NSObject *view in self.navigationController.navigationBar.subviews) { if ([view isKin... -
2 votesanswersviews
自定义特定后退按钮的 Headers 属性
只要您不使用操作系统提供的任何UI元素(例如 MFMailComposeViewController 类),外观代理就很有用 . 出于这个原因,我需要自定义导航栏中的条形按钮项,特别是 back button . What is the problem? 在修改后退按钮的 Headers 属性时,这似乎有问题 . 关于customizing the back button已经写了很多,但我似乎无... -
0 votesanswersviews
在后退按钮上没有 Headers 的推导航控制器
我目前有视图控制器A和视图控制器B. View Controller A按下按钮将vc B推到它的navigationController上: navigationController?.pushViewController(viewControllerB, animated: true) VC A有一个导航栏, Headers 上有“查看控制器A Headers ” 我 want VC B有一... -
0 votesanswersviews
您可以手动将后退按钮项添加到iPhone / iPad导航栏吗?
我有一个“UIBarButtonItem”的引用,有什么方法可以在不属于基于导航的视图的一部分时为该项添加自定义的“后退导航按钮”? 我可以添加一个左按钮: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Custom Back" style:UIBarButtonItemStyl... -
126 votesanswersviews
更改导航栏中“后退”按钮的颜色
我正在尝试将“设置”按钮的颜色更改为白色,但无法将其更改 . 我试过这两个: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() 但没有变化,它仍然看起来像这样: 如何将该按钮设为... -
1 votesanswersviews
更改导航栏按钮的颜色
我有一种方法来改变图像的颜色 . 我在我的应用程序的菜单中快速使用此颜色图标,而无需每次都使用正确颜色的任何创建和图像 . /// Tint an image with a selected colour. /// /// - Parameters: /// - image: The image you wish to colour /// - imageView: The image... -
0 votesanswersviews
消失的UIBarButtonItem图像
我有一个最近在iOS App Store上发布的应用程序 . 该应用程序的主屏幕有两个按钮栏 . 每个按钮都有图像或文本标签 . 该界面是使用XCode Storyboard编辑器开发的 . 一位用户向我发送了一个屏幕截图,显示所有基于图像的按钮都已消失 . 我们已经确定按钮功能正常 - 点击按钮应该出现的位置具有所需的效果,因此按钮实际上存在但不可见 . 基于文本的按钮显示并正常运行 . 受影响... -
4 votesanswersviews
带有纵向和横向图像的UIBarButtonItem可能会显示横向方向的纵向图像
在iOS 7中,我在UINavigationController的导航栏中显示了一个UIBarButtonItem . UIBarButtonItem具有纵向方向的图像和横向方向的另一个图像: // "self" refers to the UINavigationController self.navigationItem.rightBarButtonItem = [[UI... -
3 votesanswersviews
UIBarButtonItem具有单独的纵向和横向图像 - 从UINavigationController弹出视图控制器时未调用layoutSubviews
我想在UINavigationController的UIToolbar中显示完全自定义按钮, and support portrait and landscape . 目前我已经实现了一个RotatingButton(一个UIView子类)类,它包含一个填充整个RotatingButton框架的UIButton . RotatingButton还包含两个图像,用于纵向和横向,并且这些图像的高度... -
10 votesanswersviews
以编程方式更改(不是init)UIBarButtonItem标识符?
在IB中,我可以将UIBarButtonItem的标识符设置为“play”,其中添加了播放按钮的图像(右指向三角形) . 有没有办法以编程方式更改此图像?我想在按下播放按钮时将其更改为“暂停” . 我知道你可以使用标识符初始化一个UIBarButtonItem,但我还没有找到一种方法来在初始化后更改它 . 这甚至可能吗? 我唯一能想到的就是删除旧按钮并在其位置初始化一个新按钮,但这似乎不太有效 .... -
0 votesanswersviews
UINavigationController popToRootViewController不重置Title,清除后退按钮
我试图自定义 UINavigationController 的后退按钮 . 在RootViewController中,我在 viewDidLoad 中设置了self.title,此字符串出现在导航栏中 . 在 -didSelectRowAtIndexPath 中,我创建子视图控制器,配置后退按钮并调用 -pushViewController . 处理子进程将子视图控制器推入堆栈;我需要后退按钮弹... -
1 votesanswersviews
任何人都可以解释backBarButtonItem动作是如何被覆盖的?
我回来问过这个问题 . 但还没有解决方案,这是我的方案 . //RootViewController.m [self.navigationController pushViewController:view1 Animated:YES]; 这是View1.m UIBarButtonItem *back_of_view2 = [[UIBarButtonItem alloc]initWithTitl... -
2 votesanswersviews
在UIBarButtonItem中切换自定义图像
在过去的两天里,我一直在寻找并尝试一些自己的解决方案 . 我通过IB放置了一个UIBarButtonItem,顶部栏中有一个图像作为静音/取消静音按钮 . 一切正常,但图像不会改变 . 我使用了以下代码,它编译但没有变化 if( mute == YES ) { UIImage *unmuteImage = [UIImage imageNamed:@"audio-on.png&qu... -
1 votesanswersviews
如何在添加/删除其他UIBarbuttons时保持UIBarButtonItem居中?
我有一个UIToolbar,有3个UIBarButtonItems,两边都有一个灵活的空间 . 我使用它来导航数组,同时使用中心UIBarButtonItem作为 Headers . 情况如下: <--> [<] [Title] [>] <--> 当在数组的开头,我想在到达[>]按钮的数组末尾时删除[<]按钮,反之亦然 . 如何将[ Header... -
0 votesanswersviews
UIBarButtonItem:对于目标操作调用与performSelector:withObject的处理方式不同:
我有一个UIBarButtonItem *按钮 . 想法是用户按下按钮然后弹出一个窗口 . 这是在按钮的目标/动作中声明的(即点击按钮调用 (void)showMyWindow:(id)sender 其中sender是UIBarButtonItem . 在showMyWindow:方法中,弹出窗口的绘图需要发件人的框架 . 现在,UIBarButtonItem通常不允许您访问其框架 . 作为一个... -
2 votesanswersviews
将leftbarbuttonitem的可点击区域限制为自定义uibarbuttonitem的大小
我在我的应用上实现了SWReveal控件 . 为了解决这个问题,我有一个带有自定义视图的UIBarButtonItem . 好吧,一切都工作正常,但我注意到,即使点击远离图像(大约44px宽的图像......并点击高达100px),我也可以发射事件 . 我一直在寻找,并找到了我找到的最佳解决方案(定义自定义按钮并使用“initWithCustomView”实例化UIBarButtonItem) 这... -
0 votesanswersviews
从UIBarButtonItem呈现UIAlertController
我正试图从 UIBarButtonItem 显示一个 UIAlertController ,就像点击动作按钮时Facebook应用程序中的Web浏览器一样 . 但是找到了我正在寻找的东西 . 在这里你可以看到它在Facebook应用程序中的样子:UIAlertController in the Facebook app 下面是代码I 've tried, but I' ve注意到 popoverP... -
0 votesanswersviews
以编程方式将UIBarButtonItem目标设置为以前的视图Controller
我有两个UIViewController(我没有使用UINavigationController),它们被命名为ParentViewController和ChildViewController . 但是,我无法使用故事板为子视图控制器添加UINavigationBar,因此我以编程方式在其中添加UINavigationBar和UIBarButtonItem . 我已成功将导航栏和条形按钮项添加到子... -
0 votesanswersviews
以编程方式添加的自定义UIBarButtonItem不尊重tintColor
简而言之,如何更改黑色按钮项目的颜色(同时保持对其大小的控制)? 更长的版本:我以编程方式将一些自定义UIBarButtonItem添加到UIToolbar . 我正在使用the solution found here,以便我可以控制项目的大小 . 虽然这解决了UIBarButtonItem大小问题,但它不像典型的UIBarButtonItem那样尊重tintColor . 所以我得到这样的东西:... -
1 votesanswersviews
垂直定位UIBarButtonItem(适用于iPhone X)
我正在尝试编译我的应用程序以正常使用iPhone X,使用所有可用的屏幕空间并在屏幕底部容纳新的家庭指示器 . 我的应用程序有一个底部工具栏,我注意到Apple的应用程序扩展了底部工具栏的高度,为主页指示器提供了额外的空间 . 我给了我的工具栏额外的高度,但按钮本身想要朝向底部而不是顶部 . 是否可以强制它们朝向工具栏的顶部而不是朝向底部对齐? 谢谢 . -
0 votesanswersviews
解除UIImagePickerController后,Bar Button Item无法正常工作
我有一个条形按钮项目,触发一个警告,询问用户是否要拍照或从图书馆中选择图像 . 在选择照片库时,我实例化一个UIImagePickerController,以便他们选择一张照片 . 我的问题是,在选择图像并关闭视图控制器后,应用程序返回到原始视图控制器,图像正确显示在插座中,但之前工作的按钮不会触发警报再次选择图像(也不会任何东西打印到控制台) . @IBAction func pickAnIma... -
2 votesanswersviews
将UIBarButtonItem添加到UINav..Controller
我不确定我在这里失踪了什么 . 我有一个自定义 UINavigationController ,我试图添加一个持久的 UIBarButtonItem 到栏 . -(void)viewDidLoad { self.navigationBar.barStyle = UIBarStyleBlack; UIBarButtonItem *bbi = [[UIBarButtonItem all... -
10 votesanswersviews
如何在代码中的UIToolBar中添加UIBarButtonItem
我有标准的UIBarButtonItem UIBarButtonItem *share = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(share:)]; 如何将她添加到UIToolBar?我试过了 self.toolba...