问题标签 [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 - 如何更改“只是”导航右栏按钮图像?
所以现在,我在故事板中有一个右栏按钮,连接到另一个视图控制器的 segue。所有功能在这里都可以正常工作。(没有代码,全部通过故事板完成)
现在,我正在连接到 webAPI 调用以查看是否需要更改图像。我有以下代码:
所以这一切都很好,如果收到超过 1 个 json 数据,图像确实会改变。但是,按钮本身不会推送到新的视图控制器
ios - 用户在 UIPageViewController 中执行部分滚动后,rightBarButtonItems 将不适合
我基本上有一个在 DetailViewController 中使用 PageViewController 的 Master-Detail 样式应用程序。PageViewController 有三个不同的场景。根据当前场景,我rightBarButtonItems
在三个中的每一个中设置不同。其中两个场景只有一个 rightBarButtonItem,但其中一个场景使用了两个。
如果用户从一页完全滚动到下一页,则没有问题。但是,如果用户只在 rightBarButton 项的方向上滚动一部分并让屏幕弹回,则只会出现一个条形按钮项。
根据苹果文档:
如果没有足够的空间来显示数组中的所有项目,则不会显示与标题视图(如果存在)或栏左侧按钮重叠的项目。
这解释了正在发生的事情。当视图加载按钮时,它必须检查按钮可用的帧大小。控制器看到按钮将与标题重叠,因此消除了一个。当按钮出现或类似的东西时,我只需要延迟。有没有人对如何克服这个有任何想法?
这是我在 viewDidLoad 中声明按钮的方式DetailViewController
然后将按钮传递到所需的 viewController 并显示在viewDidAppear
.
这里有一些图片可以看到之前和之后
iphone - 如何调整rightBarButtonItems中两个UIBarButtonItem之间的空间
我正在使用以下代码将两个按钮添加到self.navigationItem.rightBarButtonItems,我认为在iOS7中,两个按钮之间的空间太宽,有没有办法减少这两个按钮之间的空间?
欣赏任何提示或想法。
ios - 设置导航栏图标ios的大小
我想知道导航栏图标是否有任何默认大小。设计师需要在哪里设计它。他们应该为视网膜和非视网膜显示器设计它。目前我正在使用从互联网下载的图像,这些图像看起来不太好。
button - ios7导航栏左右栏按钮项的触摸事件
我为右栏按钮项目创建了左栏按钮项目和 2 个栏按钮项目的数组。这里的问题是,如果我点击左右栏按钮项目之外的区域,则会发生导航。如何消除按钮之外区域的这种触摸行为?
我创建了左右栏按钮项目,如图所示。请回答我的问题。
ios - 只删除一个 RightBarButtonItem
在导航栏中,我添加了两个右 barButtonItem:
现在,当我单击 firstBarButtonItem 时想要删除它。我知道当我只有一个 UIBarButtonItem 时:
当 rightBarButtonItems 是两个时我该怎么办?
ios - 显示 tabbarcontroller 视图时将 RightButtonItem 添加到导航栏
在我的应用程序中tabbarcontroller
,这不是第一个viewcontroller
。它将以 . 形式打开navigationcontroller
。(通过将其从其父级推入堆栈)
现在我想在这个视图的导航栏中添加一个 rightbarbuttonitem。我正在使用这段代码:
但它不起作用 - 导航栏中没有出现任何按钮。我对此进行了搜索,但在所有主题中,此代码已作为工作解决方案得到解答。tabbar
也许它在使用和navigationbar
在一起时应该有所不同。有谁知道任何其他可行的解决方案。
编辑 我在最后一行添加了一个断点广告并检查了一些变量。这是结果:
看来navigationController
是nil
,我们应该直接调用navigationItem
. 所以我更改了代码,但再次无法正常工作。所以我检查了这些变量:
似乎rightbarbuttonitem
不存在。那么我们现在应该怎么做呢?
ios - 减少 UINavigationBar 中条形按钮项之间的空白空间
我注意到条形按钮项目之间的空白空间非常大。我想减少空间以便为我的标题腾出更多空间。我尝试创建固定空间,然后将其添加到按钮中,但它不起作用。有人知道怎么做吗?
ios - 无法将图像设置为 UINavigationBar 的 rightTabBarItem
我正在尝试将图像设置为 rightBarButtonItem。
我尝试通过两种方式做到这一点:
PS 当我点击导航栏的右侧时,我看到调用了 rightBarButtonItemTapped 方法。
ios - 在导航栏右侧看不到自定义 uibarbuttonitem
我正在尝试在导航栏的右侧添加自定义导航栏按钮。
这是我的代码。
但我仍然看不到我页面上的按钮..