问题标签 [uibuttonbaritem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIBarButtomItem 图像突出显示
UIBarButtomItem
当用户使用以下代码按下时,我正在尝试设置不同的图像(突出显示) :
但它不起作用。
该按钮与“addButton”图像一起出现,但是当它被按下时,“addButtonHigh”图像不会出现。
提前谢谢你,维克多
objective-c - 如何将三个按钮栏项目添加到 xib 文件
我想buttonbarItem
在我navigationbarItem
的 xib 文件中添加三个。我不想用代码(以编程方式)添加这些按钮。我想用插座和动作添加这些按钮(在 xib 文件上),但我不能!!!
我只能在右侧和左侧添加两个按钮,而无法将最后一个按钮添加到导航栏,为什么???
请指导我如何在 xib 文件导航中添加三个按钮...
我用 MVC 创建我的应用程序,我希望我的 xib 文件是 View,我不希望 .m 或 .h 文件是 View....
ios - UILabel 作为 UIBarButtonItem.customView 的子视图在呈现视图控制器时不会变暗
我有一个问题,当视图控制器以模态方式呈现时,导航栏中的 UILabel 没有正确着色。
UILabel在导航栏中,作为一个UIButton的子视图,它是UIBarButtonItem的子视图,也就是导航控制器的rightBarButtonItem;查看层次结构:
需要明确的是,除了呈现模态期间的标签色调外,一切正常。在呈现视图控制器之前,购物车被染成蓝色,包含 # 购物车项目的标签也是如此。当模态出现时,购物车图像变暗,但标签保持蓝色。
我会发布图片,但我没有足够的声誉,对不起。
我试过的:
- 在标签上设置色调颜色
- 设置
label.userInteractionEnabled = NO
- 将 设置
label.tintAdjustmentMode = UIViewTintAdjustmentModeDimmed
为所有可用值(都没有帮助) - 子类化 UIButton 并在期间绘制 # 个购物车项目
drawRect
- 在视图控制器演示期间,在
navigationItem.rightBarButtonItem.customView
层次结构中查找标签并手动设置 tintAdjustmentMode。
没有任何效果。我没主意了...
这是我创建 UIBarButtonItem 的代码:
有任何想法吗?
ios - 在另一个类中创建的 UIBarButtonItem 动作未触发(swift)
好的,所以我以编程方式创建一个 UIPickerView 以从 TableCell 内的 UITextField 触发(这可能是一个愚蠢的想法,但无论如何现在就让它继续吧)。
我将它的所有代码重构为它自己的类以整理我的 UIViewControler:
然后我调用我的 UIViewController
但是按下微调器工具栏中的完成按钮不会触发任何事件。我尝试将视图控制器设置为 UIToolbar 的委托,但这并没有改变任何东西。我相信我所做的只是在我的视图控制器中重构内联代码,但我想我错过了一些东西,或者隐含定义的东西不再存在
ios - 导航栏上的返回按钮
我如何实现这种按钮?我可以使用导航栏吗?
objective-c - UIBarButtonItem 刷新动画偏移
这个相关的SO 问题确实显示了与我自己类似的问题,但提供的答案并不能解决我的问题。
我有一个刷新按钮,当它被点击时我会动画。这是一个 UIBarButtonItem,在故事板中创建,我用来创建的图像是:
AFAIK - 图像是方形的,描绘的圆圈居中且真实。
当我点击图像时,我称之为动画代码:
然而,动画“跳跃”并且它也影响了标题。见动图:
我已经尝试了很多东西,但上面的视频是关于我能得到的最好的动画。我尝试过的事情包括:
- 将图像添加到按钮的自定义视图并为其设置动画。
- 调整图像插图(但在每个设备和旋转上都不同)
- 调整图像本身的大小以匹配导航栏“变成”的大小,大约 50x30
- 应用不同的动画块来尝试掩盖“跳跃”(可怕)
如果有人有类似的问题并解决了它,那么任何指针都会很棒
另外,如果我对我正在使用的技术有误导,请告诉我。
我确实检查了图像,看起来不错,但那里的人可能知道得更好。
ios - 如何测试 BarButtonItem 是否连接到正确的 IBAction?
我已经看到了一个普通的 UIButton:
但现在我想为 rightBarButtonItem 做同样的事情!我在VC上测试过这个按钮存在但是没有actionForTargets接口!
我也试过这个,但没有奏效:
或者
它们都不起作用。任何人都为 UIBarButton 编写了测试代码来检查按钮是否连接到正确的 IBAction?
ios - 带有 UIButton 的 SWReveal
所以我想在我的应用程序中添加一个滑动菜单,如果你点击一个按钮,菜单会从左侧滑动。经过一番研究,我找到了使用 SWRevealViewController 创建滑出式菜单的指南,但我很快意识到该视频以及几乎所有其他 SWReveal 指南都使用一个UIBarButtonItem
按钮来显示菜单。所以我需要帮助的是弄清楚如何按照指南所说的去做UIBarButtonItem
,UIButton
而不是做。
假设有一个UIBarButtonItem
名为 OpenSideBar。该指南说要在viewDidLoad
方法中执行此操作:
所以我不确定那是做什么的,但我需要找到一种方法来做UIButton
. 对它的作用的解释也将不胜感激,因为视频中的那个人没有做太多解释。
该按钮当前是一个插座:
但请指定我是否应该将它重新创建为一个动作,并在函数而不是viewDidLoad
方法中做一些事情。提前致谢。
PS SWViewController.h 文件可以在 github 上的这个链接找到:
https://github.com/PCmex/lift-side-memu-in-swift-3/blob/master/memuDemo/SWRevealViewController.h
和 SWViewController.m 在这个链接:
https://github.com/PCmex/lift-side-memu-in-swift-3/blob/master/memuDemo/SWRevealViewController.m