uibarbuttonitem相关内容

在导航回UINavigationController堆栈中的上一个控制器之前,向用户提示UIAlertView

我试图在导航到上一个控制器之前提示UIAlertView,并且如果用户决定留在同一View Controller上,则阻止导航.使用 CCTBackButtonActionHelper ,可以轻松生成UIALertView,但我面临的唯一问题是它会更改颜色就像单击任何禁用的UIBarButton控件一样,后退按钮的颜色变为灰色.但是,单击导航栏上的任意位置将恢复其原始颜色.那我该如何防止其颜色改变 ..
发布时间:2021-05-17 19:50:38 移动开发

UIBarButtonItem具有单独的纵向和横向图像-从UINavigationController弹出视图控制器时未调用layoutSubviews

我想在UINavigationController的UIToolbar中显示完全自定义的按钮,并支持纵向和横向.目前,我已经实现了RotatingButton(一个UIView子类)类,其中包含一个UIButton,它填充了整个RotatingButton框架.RotatingButton还包含两个图像,分别用于纵向和横向,并且这些图像的高度不同.然后,将此RotatingButton打包到UIB ..

如何在UIBarButtonItem上激发高光效果

当您点击 UIToolbar 中的 UIBarButtonItem 时,会出现白色发光效果. 是否可以触发一个事件来显示这种效果? 我不想按按钮.仅应显示效果.我想向用户显示,此按钮后面有新内容. 感谢您的帮助! 解决方案 以下方法假定您正在使用导航控制器的toolbarItems属性,并且要突出显示的按钮是该数组中的最后一项.当然,您可以将其应用于任何工具栏,并在必要时 ..
发布时间:2021-05-17 19:22:47 移动开发

如何在不禁用的情况下禁用用户对UIbarbutton的触摸?

我的工具栏中有一个UiBarButton项.我需要在UiBarButton.没有 setUserInteractionEnabled 属性.当我隐藏它时,没有适当的可见性.有人可以告诉我如何禁用UIbarbutton的用户触摸交互而不禁用它吗? 解决方案 要在UIToolBar中具有标题,请将UIBarButtonItem添加到工具栏,然后将其customView属性设置为UILabel. ..
发布时间:2021-05-17 19:22:35 移动开发

按下控制器时,UIBarButtonItemStyleDone不会在导航栏中创建蓝色按钮

我在几个不同的论坛上进行了搜索,似乎找不到答案.我向导航控制器添加了一个条形按钮项,并将其样式设置为UIBarButtonItemStyleDone.当这是导航堆栈上的第一个控制器时,该按钮将正确显示为蓝色.但是,当创建控制器并将其压入堆栈时,样式将被忽略,并显示为黑色. 我知道更改tintColor时会发生此问题,但是我使用的是标准UIBarStyleBlack而不设置tintColor. ..

禁用的按钮如何获得触摸?

我只是想知道这怎么会发生.在我的iPhone应用程序中,在加载http请求期间,我禁用了导航栏中的按钮.但是,当我在加载完成后触摸按钮三到四次时,将调用action方法,这意味着即使禁用了按钮,也会检测到触摸,然后调用ibaction方法. 那么这是例外还是有什么方法可以防止这种情况发生? 谢谢.... 解决方案 禁用UIControl不会阻止它获得触摸事件(并且您不应该在UI ..
发布时间:2021-05-17 19:10:30 移动开发

iPhone-如何在没有UIToolBar的情况下使用UIBarButtonItem样式

我可以在没有UIToolBar下方的视图中显示黑色的UIBarButtonItem吗? UIToolBar总是有一种边框,我想要黑色的系统UIBarButtonItem就像黑色的标准取消按钮一样,但不是UIToolBar 我该怎么办? 谢谢 解决方案 有一个厚脸皮的技巧可以帮助您解决这个问题. 您要使用样式设置为 UISegmentedControlStyleBar ..
发布时间:2021-05-17 19:08:24 移动开发

UIBarButtonItem在iOS 11 beta 7上不可点击吗?

关于此还有另一个问题,但这与它无关,因为我认为这与iOS 11的Beta版本有关. 我将这2个 UIButton 组合在 UIView 中.将该UIView放在 UIBarButtonItem 内,并使用Interface Builder将整个对象设置为左栏按钮项. 单击每个按钮都会显示一个由情节提要触发的弹出框. 我正在使用Xcode 8在运行iOS 9的iPad 3上对此进行 ..
发布时间:2021-05-17 18:34:55 其他开发

导航栏右栏按钮项目间距

我创建了 我的问题是我想更改右按钮之间的间距,但我不知道如何. 我试图在它们之间添加一个fixedButton,但这只是增加了现有空间. 有人可以帮助我吗?谢谢. 解决方案 我以这种方式解决了我的问题: var searchImage = UIImage(命名为"search-selected")!var clipImage = UIImage(named:"clip ..
发布时间:2021-05-16 20:37:32 移动开发

更改UINavigationController后退按钮的颜色

我在尝试找出如何更改导航控制器上按钮的颜色时遇到问题. 以前我使用过以下内容: [[UIBarButtonItem外观] setTintColor:[UIColor colorWithRed:226/255.0绿色:66/255.0蓝色:66/255.0 alpha:0.0]]; ,此方法有效,但是我添加了带有工具栏的新视图,并且工具栏按钮图像不会显示.如果我删除了全局着色,则工具栏 ..
发布时间:2021-05-16 20:28:16 移动开发

如何使UIBarButtonItem的文本换行为两行?

我的UINavigationController中的一些视图控制器标题很长,这使得层次结构中下一个视图控制器的导航栏中的后退按钮会漏掉一些文本,而用"..."代替. 如何像iPod.app导航栏中的“正在播放"一样,使后退按钮的文本换成两行? 谢谢! 解决方案 您可以使用UIBarButtonItem方法initWithCustomView:然后在UINavigatiobIte ..

带有CustomView和边框的UIBarButton

我将UIBarButtonItem子类化,并试图制作一个按钮,该按钮通常不会显示刷新图像,但是在加载时是一个活动微调器.我的问题是我无法使用边框样式显示内部的自定义视图.它只是没有出现. 这是我的代码(来自我的UIBarButtonItem子类的构造函数): self = [super initWithTitle:@"" style:UIBarButtonItemStyleBorder ..
发布时间:2021-02-08 20:50:51 移动开发

如何在运行时在UINaviagationBar中更改UIBarButtonItem的类型?

我正在研究iPhone的视图,该视图由3个元素组成:UITextView,带有UIBarButtonItem的UIToolBar. 目标是,我希望UIBarButtonItem将其样式从“编辑"(UIBarButtonSystemItemEdit)更改为“完成"(UIBarButtonSystemItemDone),并将新的选择器更新为新方法. 首先,我尝试了以下代码,但是它不起作用: ..
发布时间:2021-02-08 20:30:11 移动开发

如何禁用触摸UIBarButtonItem时出现的光?

我有一个样式为UIBarButtonItemStylePlain的UIBarButtonItem工具栏. 我想知道如何禁用触摸时出现的灯光? UIButton具有showsTouchWhenHighlighted属性,但是对于UIBarButtonItem没有这样的事情,您是否可能知道解决方法? 解决方案 在Interface Builder中,将UIButton拖到工具栏上.它将创 ..
发布时间:2021-02-08 20:15:47 移动开发