UIBarButtonItem è un pulsante specializzato per il posizionamento su un oggetto UIToolbar o UINavigationBar. Eredita il comportamento di base dei pulsanti dalla sua superclasse astratta, UIBarItem. UIBarButtonItem definisce ulteriori metodi e proprietà di inizializzazione da utilizzare sulle barre degli strumenti e sulle barre di navigazione. Esistono alcuni metodi per personalizzare l'aspetto. Disponibile in iOS 2.0 e versioni successive in UIKit.