自定义顶部导航栏

全家

我正在尝试复制最近在许多应用程序中流行的类似布局选项。

在此处输入图片说明

这是在左侧和右侧的按钮,中间是两个选项。

我一直在寻找创建自定义容器视图,并使用自己的自定义导航复制导航菜单,但是我不确定这是否是实现此目标的最有效方法。

我知道如何使用以下命令添加多个按钮,但这并未提供将按钮放置在导航菜单中间的选项。

UIBarButtonItem *editBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editAction)];

我可以得到一些建议,以了解如何实现这种外观吗?我环顾四周,但搜索条件可能不正确。

圣地亚哥·法布雷加特

您应该创建一个自定义UISegmentedControl并将其放置在导航栏中:

- (void)viewDidLoad {
    [super viewDidLoad];

    self.navigationItem.titleView = self.customSegmentControl;
}

对于背景,您应该使用自己创建的图像,如果要在整个应用程序中使用同一图像,或者在该特定窗口的视图控制器中使用它,请在应用程序委托中调用它:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在React Native中创建自定义的顶部导航栏

来自分类Dev

自定义高度Bootstrap的导航栏

来自分类Dev

iOS自定义右侧导航栏

来自分类Dev

iOS自定义形状导航栏

来自分类Dev

自定义Wordpress导航栏

来自分类Dev

每个视图的自定义导航栏

来自分类Dev

自定义Bootstrap 3.0导航栏

来自分类Dev

导航栏的自定义barTintColor

来自分类Dev

自定义导航栏折叠按钮

来自分类Dev

更新自定义导航栏的标题

来自分类Dev

Flutter 自定义导航栏

来自分类Dev

自定义动作栏顶部的零件

来自分类Dev

如何自定义doxygen的顶部链接栏?

来自分类Dev

导航栏中的Swift自定义后退按钮

来自分类Dev

引导导航栏,根据图像悬挂自定义品牌

来自分类Dev

在导航栏上添加自定义后退按钮

来自分类Dev

自定义导航栏后退按钮点击区域

来自分类Dev

具有自定义形状导航栏的UINavigationController

来自分类Dev

在UINavigationController中设置自定义导航栏类

来自分类Dev

是否可以为CNContactViewController添加自定义导航栏?

来自分类Dev

如何为自举导航栏添加自定义样式?

来自分类Dev

iOS自定义视图或导航栏控制器

来自分类Dev

具有页面视图的自定义导航栏[Flutter]

来自分类Dev

如何在swiftui中自定义导航栏

来自分类Dev

更改自定义导航栏项目的文本

来自分类Dev

自定义导航栏的最小字体比例?

来自分类Dev

ios7自定义导航栏

来自分类Dev

QLPreviewController自定义导航栏的标题颜色吗?

来自分类Dev

添加自定义导航抽屉操作栏图标