在第二行的导航栏上添加段控制器

Eli*_*zen 8 uisegmentedcontrol uikit uinavigationcontroller ios

我想将一个段控制器添加到导航栏而不是标题,但是像这样:在此输入图像描述

我怎样才能做到这一点?

Mic*_*lum 2

问题是,它看起来像使用了导航栏的标题,它实际上与您希望分段控件所在的位置位于同一位置。相反,您需要在导航栏中添加“提示”以增加栏的高度,并将提示文本添加到栏的内容区域上方。

这可以纯粹在 Interface Builder 中完成,如下面的屏幕截图所示,或者使用以下代码以编程方式完成:

[self.navigationController.navigationItem setPrompt:@"some prompt text"];
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 但是“完成”按钮呢?:) (8认同)