2015-08-03 119 views
0

我想在navigationBar中创建一个自定义搜索栏(screenshot)。我在故事板中的导航条的左侧放置了一个UIBarButton。但searchBar将从代码生成,因为我不知道如何制作该searchBar。如何获得leftBarButtonItem宽度?

所以我想把它放在leftBarButtonItem.width + - 10/20像素之后。如何获得leftBarButtonItem.width,在viewDidLoad中为零。

有没有办法做到这一点?或者,也许有人可以告诉更好的方式如何创建该searchBar并将其放在navigationBar中。

+0

你必须把你的搜索栏导航栏上的'titleView'。 –

+0

@AshishKakkad为什么不在navigationItem.rightBarButtonItem中?那么应该保持靠近左边BarButtonItem的边框是多少? – mikle94

+0

它'安卓'的设计,iOS不适合它。但也许你想把标题栏中的searchbar – Lucifron

回答

0

code

on sim

您可以更改按钮的宽度来设置当前位置