UIBarButtonItem具有自定义视图,但也具有UIBarButtonItemStyle

ada*_*dam 4 iphone uibarbuttonitem uibarbuttonitemstyle

我正在创建一个UIBarButtonItem自定义视图,以实现向此处UIActivityIndicatorView所述的过渡.

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

有没有办法实现这个目标?

提前致谢!

Fra*_*irs 6

如果我理解了这个问题,你想要在Maps.app中找到类似Locate按钮的东西,它会显示目标图标并更改为活动指示器,而它位于设备的位置?

不幸的是,UIBarButtonItems创建了-initWithImage:style:target:action:-initWithTitle:style:target:action:不支持按钮内的任意视图.

您可能必须自己绘制按钮边框.您可以使用图像,并通过在包含按钮边框图像的UIImageView上堆叠UIActivityIndi​​catorView来实现效果.