代码之家  ›  专栏  ›  技术社区  ›  Sam

纳瓦尔中部的伊巴布托教派?

  •  1
  • Sam  · 技术社区  · 16 年前

    • 右/左/中-自定义图像和/或文本
    • 右/左-具有自定义图像的普通外观按钮
    • 右/左-具有自定义文本的外观正常的按钮

    “普通外观”指的是默认的UIBarButtonimStyle——只是一个漂亮的闪亮按钮。

    我的问题是,如何在Nav栏中间实现同样的外观?我可以通过创建一个自定义UBITCON做自定义/文本图像,在右边/左边,我从它创建一个UIButButOnTION,但是在中间,我只是添加了UBITCON视图作为NavBar的子视图。

    我不能将UIBarButtonItem作为子视图添加到导航栏,我创建的任何UIButton看起来都不像UIBarButtonItem。

    ***********更新************** 开源库Three20将允许您创建看起来像UIBarButtonItems的UIButton。然后,可以通过手动将它们作为子视图放置或设置标题视图,将它们添加到条形图中。

    2 回复  |  直到 16 年前
        1
  •  1
  •   slf    16 年前

    在左侧和右侧放置一个柔性区域,它们将相互偏移,从而使它们之间的任何对象居中

        2
  •  1
  •   Ramin    16 年前

    我一直不明白为什么他们不让UIBarButtonims从UIView(或者更好的是,UIButtonims)派生出来,以便在其他地方使用。

    听起来你的思路是对的,但需要更好的艺术品:-)你可以在Photoshop.PSD文件中获得大量iPhone UI组件 from here . 它们具有预渲染的条形按钮,您可以将其用作标准UIButton图像的基础。如果你有Photoshop(或一个像样的绘图程序),你可以从中间拉伸按钮以适合你的尺寸,而不会使角变形。只要加上标签,你就可以走了。

    推荐文章