【问题标题】:Standard way to have a UIBarButtonItem point to the right?让 UIBarButtonItem 指向右侧的标准方法?
【发布时间】:2009-11-09 08:19:14
【问题描述】:

当一个新的视图控制器被推入导航堆栈时,标准支持带有前一个视图控制器标题的后退按钮。此按钮“指向”左侧,而不是圆角矩形。

有没有一种标准的方法来创建一个“指向”右侧的 UIBarButtonItem?此按钮将用作 rightBarButtonItem。

【问题讨论】:

    标签: iphone uinavigationcontroller uinavigationbar uibarbuttonitem uinavigationitem


    【解决方案1】:

    使用Three20 library,您无需自己创建图像即可轻松完成(它会根据您的文本正确调整大小):

    此屏幕截图来自 Three20 附带的示例应用程序。

    【讨论】:

    • 我一直想浏览 Three20 库。我可能也会从中获取一些其他的东西......
    【解决方案2】:

    您可以使用随 iPhone UI 小部件 (example) 浮动的 PNG 文件之一。将向左按钮在 Photoshop 或其他图像编辑工具中水平翻转,使其指向右侧。

    然后将UIButton 插入rightBarButtonItem 视图,使用水平翻转的小部件作为其图像属性。

    【讨论】:

    • 通过“标准方式”我的意思是不使用自定义视图。听起来我的问题的答案是“不,您必须使用自定义视图”。对吗?
    • Apple 没有提供右向栏按钮,没有。您必须使用自定义视图(这是处理 Apple 未提供的“标准方式”)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    相关资源
    最近更新 更多