Вы имеете в виду эффект, который вы получаете при нажатии на кнопку? Это свойство UIButton (также доступно из Interface Builder);
@property(nonatomic) BOOL showsTouchWhenHighlighted
Итак ...
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.showsTouchWhenHighlighted = YES;
Если вы напишите подкласс UIBarButtonItem и поместите этот код где-нибудь там, его будет действительно легко (и не беспорядочно) использовать повторно. Я не уверен, есть ли другой способ.