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

具有自定义视图但也具有Uibuttoniem样式的Uibuttoniem

  •  4
  • adam  · 技术社区  · 17 年前

    我正在创造一个 UIBarButtonItem 使用自定义视图以实现到 UIActivityIndicatorView 如上所述 here .

    但是我真的希望我的按钮保持正常 UIBarButtonItemStyle 如 UIBarButtonitemStyleBordered .

    有没有办法做到这一点?

    事先谢谢!

    1 回复  |  直到 13 年前
        1
  •  6
  •   Fraser Speirs    17 年前

    如果我理解这个问题,你想在maps.app中有一个locate按钮,它会在哪里显示目标图标,并在定位设备时变为活动指示器?

    不幸的是,使用 -initWithImage:style:target:action: 或 -initWithTitle:style:target:action: 不支持按钮内的任意视图。

    您可能需要自己绘制按钮边框。您可以为此使用图像,并通过在包含按钮边框图像的uiImageView顶部堆叠uiActivityIndicatorView来实现效果。

    推荐文章