“普通外观”指的是默认的UIBarButtonimStyle——只是一个漂亮的闪亮按钮。
我的问题是,如何在Nav栏中间实现同样的外观?我可以通过创建一个自定义UBITCON做自定义/文本图像,在右边/左边,我从它创建一个UIButButOnTION,但是在中间,我只是添加了UBITCON视图作为NavBar的子视图。
我不能将UIBarButtonItem作为子视图添加到导航栏,我创建的任何UIButton看起来都不像UIBarButtonItem。
***********更新************** 开源库Three20将允许您创建看起来像UIBarButtonItems的UIButton。然后,可以通过手动将它们作为子视图放置或设置标题视图,将它们添加到条形图中。
在左侧和右侧放置一个柔性区域,它们将相互偏移,从而使它们之间的任何对象居中
我一直不明白为什么他们不让UIBarButtonims从UIView(或者更好的是,UIButtonims)派生出来,以便在其他地方使用。
听起来你的思路是对的,但需要更好的艺术品:-)你可以在Photoshop.PSD文件中获得大量iPhone UI组件 from here . 它们具有预渲染的条形按钮,您可以将其用作标准UIButton图像的基础。如果你有Photoshop(或一个像样的绘图程序),你可以从中间拉伸按钮以适合你的尺寸,而不会使角变形。只要加上标签,你就可以走了。