iPhone - 单独的 UI 导航栏项目

Posted

技术标签:

【中文标题】iPhone - 单独的 UI 导航栏项目【英文标题】:iPhone - Separated UINavigation Bar Items 【发布时间】:2010-05-23 14:57:45 【问题描述】:

对于在 Mail.app 中看到的 UINavigationbar 的这种分离控件,是否有现有的 API?更具体地说,就是图中所示的上下箭头。

【问题讨论】:

【参考方案1】:

请注意,您可以使用所需的任何自定义视图创建 UIBarButtonItem。因此,您也可以使用 UISegmentedControl 创建它 - 它可能在您的示例中使用。工作流程应该是这样的:

    创建带有 2 个段的瞬时(momentary 属性设置为 yes)UISegmentedControl 为每个人分配一个图像(使用setImage:forSegmentAtIndex: 方法)。那么 创建UIBarButtonItem,使用此 UISegmentedControl 作为自定义视图进行初始化(使用initWithCustomView: 方法)。 将您的 UIBarButtonItem 作为左侧或右侧 BarButtonItem 添加到 UINavigationItem

【讨论】:

以上是关于iPhone - 单独的 UI 导航栏项目的主要内容,如果未能解决你的问题,请参考以下文章

导航栏标题不在 iPhone 的纵向模式中居中

如何使导航栏像 iPhone 中的照片应用一样透明并淡出

UI导航栏项目

iphone界面尺寸规范

iPhone X - 隐藏状态栏向上推动导航栏

如何在 iPhone 中基于导航的应用程序中添加标签栏