Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在导航栏上对齐自定义视图?_Iphone_Ios4_Uinavigationbar - Fatal编程技术网

Iphone 如何在导航栏上对齐自定义视图?

Iphone 如何在导航栏上对齐自定义视图?,iphone,ios4,uinavigationbar,Iphone,Ios4,Uinavigationbar,我在尝试对齐NavigationItem.titleView上的两个自定义视图时遇到问题。我阅读了文档,发现标题视图在中心对齐。是否有任何方法可以在NavigationController的左侧或右侧对齐我的视图?下面显示了两幅图像: 搜索栏覆盖了一个文本字段 理想输出 编辑: 我尝试了另一种方法来解决这个问题,使用工具栏而不是NavigationController。工具栏的想法是可行的,但如何设置像NavigationBar这样具有.prompt属性的标题呢?添加标签将为我留下很少的空间

我在尝试对齐
NavigationItem.titleView
上的两个自定义视图时遇到问题。我阅读了文档,发现标题视图在中心对齐。是否有任何方法可以在NavigationController的左侧或右侧对齐我的视图?下面显示了两幅图像:

搜索栏覆盖了一个文本字段

理想输出

编辑: 我尝试了另一种方法来解决这个问题,使用工具栏而不是NavigationController。工具栏的想法是可行的,但如何设置像NavigationBar这样具有.prompt属性的标题呢?添加标签将为我留下很少的空间来做任何事情。请注意,我已经为此工作了一整天,我无法解决这个小问题:(


失败的工具栏

请改用工具栏。如果它是导航控制器,请隐藏导航栏并添加工具栏…我认为这是最简单的方法…

如果我删除导航控制器并只添加工具栏不是更好吗?但工具栏可以有标题吗?我还没有查看文档…您可以将自定义视图添加到工具栏oolbari在文档中没有看到它可以添加自定义视图,该方法的名称是什么?我的意思是你可以创建带有自定义视图的工具栏按钮(对于标题,使用UILabel)并将它们添加到工具栏中…啊,我明白了…我现在正在试验,但如何使工具栏更宽?