iphone - UINavigationItem : Create a "nextBarButtonItem" (= rightBarButtonItem with arrow)

标签 iphone objective-c uinavigationbar uibarbuttonitem

UINavigationItem 中有 3 个条形按钮:

  • backBarButtonItem
  • 左栏按​​钮项
  • 右栏按钮项

但是没有“nextBarButtonItem”(= 带箭头的 rightBarButtonItem)。我怎样才能创建它?我需要带箭头的自己的图像吗?如何将图像放在 rightBarButtonItem 中?或者没有图像有更好的方法吗?

alt text

最佳答案

唯一的方法是使用带有自定义图像的条形按钮项,该图像具有下一个按钮的外观,并将其设置为 rightBarButtonItem。由于导航 Controller 的工作方式,Apple 不提供任何 nextBarButtonItem 功能。

如果您仔细观察 iPod 应用程序中的“正在播放”按钮,它也是定制设计的。

关于iphone - UINavigationItem : Create a "nextBarButtonItem" (= rightBarButtonItem with arrow),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614180/

相关文章:

iPhone "multi-threading"问题

iphone - 不检索任何产品,应用内购买

objective-c - ARC、非 ARC 和继承

iphone - UIButton 的标题和副标题具有不同的字体大小

iOS 9 : Unwanted margin in UINavigationBar landscape

objective-c - 如何从 uitableview 单元格的不同部分中的数组生成行上的不同数据

iphone - 重用带有 subview 的单元格(以编程方式)

objective-c - 如何将标签栏图标颜色从默认蓝色更改?

ios - 如何弹出导航 Controller ?

swift - 删除 UINavigationBar 后退按钮额外的填充?