Если я понимаю вопрос, вы хотите иметь что-то вроде кнопки «Найти» в Maps.app, где он показывает значок цели и превращается в индикатор активности, пока он находит устройство?
К сожалению, UIBarButtonItems, созданные с -initWithImage:style:target:action:
или -initWithTitle:style:target:action:
, не поддерживают произвольные представления внутри кнопки.
Возможно, вам придется нарисовать границу кнопки самостоятельно. Для этого можно использовать изображение и добиться эффекта, поместив UIActivityIndicatorView поверх UIImageView, содержащего изображение границы кнопки.