问题标签 [rightbarbuttonitem]
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 - 如何动态更改栏按钮的名称
谁能告诉我如何在更新表视图控制器中的数据时将视图控制器中名为“保存”的栏按钮项转换为“更新”。我正在使用 ios 9、xcode 7.3 和 swift 2.2。
我正在提供条形按钮的示例代码。
swift - 在 pushViewController 更新 2 之后 UINavigationController 表现得很有趣
我有一个奇怪的问题,我的应用程序中有一个幻灯片菜单,由于某种未知的原因,每次我使用 .pushViewController 指令从一个视图转到另一个视图时,导航控制器的行为很有趣,它会重置我的 UIBarButtonItems。(它们变为原来的 tintcolor,badgeValue 消失)。
这是我在幻灯片菜单中用来进行过渡的方法:
和
根据Apple自己的文档:
UINavigationItem 对象管理要在 UINavigationBar 对象中显示的按钮和视图。构建导航界面时,推送到导航堆栈的每个视图控制器都必须有一个 UINavigationItem 对象,该对象包含它希望在导航栏中显示的按钮和视图。管理 UINavigationController 对象使用最顶部的两个视图控制器的导航项来填充导航栏的内容。
但这显然没有发生,该按钮位于界面构建器中,当我在不使用幻灯片菜单的情况下进入该视图时它可以工作,但是当我单击幻灯片菜单的任何选项时它会消失。
这是我在该视图上的 viewDidLoad 方法上的代码
如果我在不使用幻灯片菜单的情况下到达该页面(就像您在成功清除登录视图后在那里继续时一样)badgeValue 会正确显示
但是如果我使用幻灯片菜单,就会发生这种情况
关于可能导致此问题的任何想法?
更新
我发现了一些东西。
如果我在 openVIewControllerBasedOnIdentifier 方法或 slideMenuSelectedAtIndex 中插入此指令
徽章值在消失之前更改为该数字,我也在使用此指令
所以值在那里,因为我在调试控制台中得到了这个:
但是不知什么原因消失了
日期 2
我发现如果我关闭动画,徽章值不会消失,但我也需要动画才能工作。
ios - 如何将添加文本框合并到 navigationItem -> rightBarButtonItem?
我想将一个添加文本框合并到我的 rightBarButtonItem 中,以便在单击 rightBarButtonItem 时提示用户输入标题名称。这是为了给 TableViewController 类添加新的单元格名称。到目前为止,我的代码所做的只是添加没有自定义名称的新单元格。
到目前为止,这是我的代码:
ios - In UINavigationController, I have to use two rightBarButtonItem with Image in swift
In my Application, i have to use two rightBarButtonItem
in UINavigationController
with image in swift 3.0, I'm posting the Image below,
In the given image, i'm very worried about Create Account and Login rightBarbuttonItem's image, how do i add those images and the border between the buttons exactly like the given sample.
Any help will be appreciable.
ios - Swift iOS -NavigationBar 和 RightBarButtonItem 不显示
我在 SO 上寻找答案,但找不到。程序化真的不是我的事,但我打算在 7 月初左右学习它。
我正在使用故事板。我有一个 NavVC,它有一个 RedVC 作为 root,RedVC 推送一个 BlueVC。它们都通过segues连接起来。我在情节提要中有一个 PurpleVC,但它没有连接到任何东西
在我的 BlueVC 中,我有一个 collectionView,当我按下一个单元格时,我想以模态方式呈现我正在成功使用的 PurpleVC:
问题是我没有得到,navigationBar
也没有得到rightBarButtonItem
紫色VC 的时间presented modally
。我尝试将其添加到navigationItem
collectionView 中的 PurpleVC 中,didSelectItemAt
但没有显示任何内容,因此我尝试将其添加到 PurpleVC 中,viewDidLoad
但那里也没有显示任何内容。
紫色VC:
当 PurpleVC 以模态方式呈现时,为什么我navigationBar
并没有显示?rightBarButtonItem
swift - XLPagerTabStrip:如何使用 ButtonBarPagerTabStripViewController 为不同的选项卡添加不同的栏按钮
我有三个选项卡,每个选项卡都有不同数量的 rightBarButtonItem 并且有不同的操作。
例如。第一个选项卡有两个右栏按钮电话和搜索,第二个选项卡有三个右栏按钮添加、删除和编辑,第三个选项卡有两个右栏按钮完成和更多。我不知道如何添加这个。
请提出一些想法。提前致谢。
ios - iOS 11 UISearchBar:left + rightbarbuttonitem 垂直居中问题
使用 IOS 11,我在UISearchController
. 由于默认高度值变为 56 rightBarButtonItem
,并且leftBarButtonItem
无论是文本还是图像都留在原来的位置。
我需要像在 IOS 10 中一样将项目置于搜索栏的中心。
如您所见,项目按钮略高于搜索栏的中心。
我试着做:[self.searchController.searchBar.heightAnchor constraintLessThanOrEqualToConstant: 44].active = YES;
但我得到了搜索栏重叠按钮:
但是,在我进入编辑模式并按取消返回后 - 在 44 个约束的情况下它开始看起来不错。
我也尝试过设置centerYanchor
为imageView
(按钮),searchBar
但已经崩溃了。
react-native - Wix React-Native-Navigation:自定义组件按钮的 onPress
我按照此处给出的示例编写了一个自定义右导航按钮。但是,在使用自定义组件时,似乎onNavigatorEvent()
不再调用该方法。我什至尝试将 onPress 事件作为道具传递给我的自定义组件,但这是通过undefined
. 有什么我想念的吗?
这就是我将 onPress 道具传递给创建按钮的函数的方式:
swift - 在 UISplitViewController 中将 rightBarButtonItems 添加到 NavBar (swift 3)
我正在尝试使用以下两行代码在 UISplitViewController 中为我的 DetailsVC 的 NavigationBar 设置一个自定义 BarButtonItem:
但不知何故什么也没发生。当我创建一个新项目并为我的导航栏添加这两行代码时,它可以工作,但在我的真实应用程序中却没有。
谢谢你的帮助