uibarbuttonitem相关内容

消失的 UIBarButtonItem 图像

我最近在 iOS App Store 上发布了一个应用.应用程序的主屏幕有两个按钮栏.每个按钮都有一个图像或一个文本标签.该界面是使用 XCode Storyboard 编辑器开发的. 一位用户给我发了一张屏幕截图,显示所有基于图像的按钮都消失了.我们已经确定按钮是有效的——点击按钮应该出现的地方会产生预期的效果,所以按钮有效但不可见.基于文本的按钮显示和功能正常. 受影响的用户在 i ..
发布时间:2021-09-12 19:42:09 移动开发

以编程方式创建 UIToolbar 后未显示 UIBarButtonItems?

我遇到了这个问题,我似乎无法在网上找到答案.基本上我想要做的是以编程方式创建一个带有一些 UIBarButtonItems 的 UIToolbar. 我所做的(如下详述)是创建UIToolbar,然后将UIToolbar 的项目设置为一个包含所有UIBarButtonItems 我想要. 不幸的是,尽管 UIToolbar 出现了,UIBarButtonItems 还没有出现 非 ..
发布时间:2021-09-12 19:42:07 移动开发

使用后退按钮样式创建 UIBarButtonItem

我正在寻找一种以编程方式创建 UIBarButtonItem 的方法,它看起来像 UINavigationBar 的后退按钮.显然,后退按钮只有在按下 UINavigationController 后才会出现. 所以我只能插入一个“取消"样式的按钮.但我的目标是创建一个具有“New Item"样式的按钮. 想法? 解决方案 简单的回答是你做不到. 你可以保存一张图片,你可 ..

使用石英自定义 UIBarButtonItem

如何用石英绘制一个与 UIBarButtonItem 样式完全相同的按钮.按钮应该能够显示不同的颜色.我下载了 Three20 项目,但是这个项目真的很复杂,你需要很多时间来忽略整个框架.我只想画一个自定义的 UIBarButtonItem. 感谢您的帮助. 解决方案 如果您使用 Three20 库,我猜 TTButton 的“工具栏按钮"样式就是您想要的.TTButton 是 UI ..
发布时间:2021-09-12 19:41:44 移动开发

如何在 iOS 的导航栏中添加标准信息按钮?

我想在导航栏中添加一个带有系统信息图标的右侧栏按钮.但是我看到 UIBarButtonSystemItem 没有提供这种类型的按钮.另一方面,所以我尝试使用 UIButtonType.infoLight 类型的 UIButton,但我不允许将它分配给 navigationItem.rightBarButtonItems. 有没有办法做到这一点? 解决方案 这可以使用 .infoLig ..

forwardingTargetForSelector: 如何工作?

我有一个 UIBarButtonItem.当它收到无法处理的消息时,我希望它将该消息转发到特定的视图控制器. 我认为我可以使用条形按钮项的 forwardingTargetForSelector: 方法来完成此操作,但显然在 UIBarButtonItem 类型的对象上找不到这样的属性.(术语点:这是否意味着 forwardingTargetForSelector: 是私有属性?编辑:等等, ..
发布时间:2021-09-12 19:41:30 移动开发

iOS:如何为条形按钮项设置适当的图像比例

我正在尝试将自己的图像添加为条形按钮项,但我不知道如何正确缩放图像.Apple 的人机界面指南建议我的图像为 44x44 像素,但是当我使用 44x44 像素的图像时,它对于工具栏来说太大了,如您所见: 当我使用较小版本的图像时,它在 Retina 显示屏上看起来像素化.我应该在这里做什么? 解决方案 在 images.xcassets 中,您可以添加 1x、2x 和 3x 的图像. ..
发布时间:2021-09-12 19:41:25 移动开发

使 uibarbuttonitems 消失

我有一个完全用代码设置和控制的导航栏.所以它不会出现在IB中.我有一个按钮出现在“self.navigationitem.rightbarbutton = myButton;"我通过将其设置为等于 NIL 使其消失.我想知道的是我怎样才能让它淡入淡出? 解决方案 我找到了最适合我的方法[self.navigationItem setRightBarButtonItem:myButton 动 ..
发布时间:2021-09-12 19:41:22 其他开发

如何在运行时“干净地"更改 UIBarButtonItem 文本(编辑 --> 完成 --> 编辑)?

我正在尝试在运行时“干净地"更改 UIBarButtonItem 文本,以便可以切换“编辑"/“完成"模式.然而,每次我在运行时更改标题属性时,动画似乎都很笨拙.我希望在“通讯录"应用中模拟“编辑/完成"按钮的外观和功能(其中“编辑"只是淡出而“完成"出现在其位置). @IBAction func editDoneButtonPressed(sender: UIBarButtonItem) {i ..
发布时间:2021-09-12 19:41:19 移动开发

如何快速使用 BBBadgeBarButtonItem

我想要 BarButton 上的徽章,我遇到了 BBBadgeBarButtonItem 但我不确定这是否可行迅速与否. 有可能吗? 如果是,如何? PS 我对 iOS 和 swift 都很陌生 当我像自述文件所说的那样尝试使用它时,我在导入行“导入声明中的预期标识符"处出现错误 解决方案 您需要所谓的 Objective-C 桥接头文件,因为 BBBadgeBarBu ..
发布时间:2021-09-12 19:41:17 移动开发

带有自定义项目的 uinavigationController 工具栏

我正在尝试在我的应用中使用 NavigationController 的工具栏.这个工具栏的工具栏项目应该根据呈现的视图控制器而改变.这是非常基本的. 我想要做的是使用 UIBarButtonItem 的“initWithCustomView:"方法向工具栏添加自定义按钮.但是,该按钮不会显示在工具栏上.但是,如果我使用“initWithTitle:"或“initWithBarButtonS ..