问题标签 [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.

0 投票
3 回答
4582 浏览

iphone - iPhone 向右翻转按钮(如 iTunes)

我试图在两个视图之间切换。这很简单,代码如下,但我还想同时翻转用于执行翻转的按钮。

当您播放曲目时,您可以在 iPod 应用程序中看到这种行为;点击翻转按钮在封面艺术和曲目列表之间翻转,但同时翻转按钮。

这是导航控制器上的一个页面,我要翻转的按钮是rightBarButtonItem.

这是我到目前为止的代码。这会翻转视图,但不会翻转 rightBarButton。

(此处的图像翻转代码可能无法编译;我在尝试解释我要做什么之后添加了它。)

我遇到麻烦的地方是我想更改导航控制器中最右边的按钮,以便它同时翻转。

我该怎么做呢?我要为哪个视图制作动画,是作为同一个动画块的一部分还是单独的动画块?任何提示将不胜感激,我肯定还没有很好地处理动画。

0 投票
2 回答
565 浏览

iphone - How do I make the rightBarButtonItem STAY when a view controller is pushed on?

When I push a view onto my view controller

the RIGHT BUTTON ITEM of the navigationController DISAPPEARS.

Is there a way to make the self.navigationController.rightBarButtonItem STAY THERE like in the "Notes" application that comes with the iPhone?

0 投票
1 回答
1342 浏览

iphone - want to add UInavigationBar rightBarButton like 'Now Playing' button of ipod, which doesnot disappears between view Transitions

i am new to iphone dev, i want to add a button (sign out) which remains fixed on the navigation bar's right side for every view.i.e. even when tabs of TabBar are tapped, the Sign Out button should remain fixed.

Any help/suggestions would be appreciated. Thanks

0 投票
1 回答
4187 浏览

iphone - 单击editButtonItem时,不显示红色删除图标

我现在正在编写一个 iPhone IM 聊天窗口。

您知道如果 UITableviewController 中的 nagviationItem.rightBarItem 设置为 editButtonItem,您单击编辑按钮,然后每行都会显示一个红色的删除图标, 如下所示

问题是,我有一个 UIViewController 而不是 UITableViewController:

}

我做了同样的设置editButtonItem:

}

当我点击编辑按钮时,红色的删除图标不会显示

如何使我的 ChatUIViewController 中显示红色删除图标?

提前感谢任何可能提供帮助的人。迈克尔

0 投票
3 回答
19273 浏览

ios - 隐藏导航控制器的 rightBarButtonItem

有谁知道如何隐藏 arightBarButtonItem的 a UINavigationControllerrightBarButtonItem在我的应用程序中,我有一个编辑按钮作为UINavigationController. 我想隐藏这个?完成某些操作时的 UIBarButton`。

0 投票
2 回答
6144 浏览

iphone - rightBarButtonItem 信息按钮,右边没有空格

我有一个UIViewController设置来在右侧显示一个信息按钮,UINavigationItem如下所示:

这很好用,但唯一的问题是按钮右侧几乎没有空间,看起来很丑:

信息按钮

有什么方法可以让按钮从右侧移出大约 5 px?

谢谢。

0 投票
3 回答
1541 浏览

objective-c - 用 UIActivityIndi​​catorView 替换 UIBarButtonItem 不起作用

当用户按下刷新按钮时,我想用活动指示器替换刷新按钮,并且在刷新 tableview 后,我想将其更改回刷新按钮。但是当我按下刷新按钮时,它并没有变为活动指示器,而是刷新按钮突出显示,直到数据重新加载完成。

代码如下。我错过了什么?

0 投票
2 回答
2765 浏览

iphone - UINavigationController 的 rightBarButtonItem 中的自定义 UIToolbar 在弹回视图时消失

编辑2: 我现在已经解决了这个问题。我正在为我的 UINavigationBar 设置自定义背景图像,如下所示:

这对于 UINavigationController 的视图控制器堆栈上的第一个视图控制器来说很好,但是任何子视图都会使此代码重新运行并将自定义背景放在前面。

修复: 只需删除导航控制器上自定义背景的所有代码,然后以下列方式扩展 UINavigationBar 类:

创建一个名为 UINavigationBar+CustomImage 的新 .h / .m 文件。将 .h 代码设置为:

和 .m 到:

瞧!现在一切正常。

--- 结束编辑 2 ---

我有一个 UINavigationController,它像这样向下钻取:

DETAIL PAGE 向 viewDidLoad 中的 rightBarButtonItem 添加了一个自定义 UIToolbar(带有三个按钮),如下所示:

这在查看详细视图页面时完美显示,当我转到地图视图时,自定义 UIToolbar 消失(如预期的那样),但是,当返回详细视图时,自定义 UIToolbar 不再可见。但是,它就在那里,因为我仍然可以点击“地图”按钮所在的区域,它会将我推回到地图视图。

你知道当返回到 DETAIL 视图时如何让这个 UIToolbar 再次显示吗?

我尝试在 viewWillAppear 中重建自定义 UIToolbar,效果与上面完全相同。

编辑- 如果我将构建自定义 UIToolbar 的代码放在 viewDidAppear 方法中,这将起作用。不过我不喜欢这个解决方案,当视图向后滑动时,定义的 rightBarButtonItem 就会出现。这与在显示页面之前未初始化导航控制器有关吗?

0 投票
1 回答
3980 浏览

iphone - 如何以编程方式触发navigationitem rightBarButtonItem 的事件?

我在下面的代码中创建了一个导航项 rightBarButtonItem,我想以编程方式触发它的事件(就像单击栏按钮一样)。到处搜索,但找不到方法。有人知道方法吗?多谢。

0 投票
1 回答
620 浏览

iphone - 将段控制器添加到已经有一个的地方

我有一个菜单按钮,它从我的 BaseViewController (所有其他类继承自此)的 rightBarButtonItem (客户希望)的每个页面上的导航控制器中放置。

我想在其中一个页面的菜单按钮旁边添加一个段控制器。

有没有办法只在它旁边添加一个段控制器而不替换一个或另一个?

我已经看到将 2 个项目添加到一个控制器中的示例,但我需要在不同的时间添加它们。