I would like a different background color when the user selects a tab bar item than when it is unselected.
if you use a storyboard or xibs, click "Tab Bar" and add "selectedImageTintColor" path into the Key Path Attributes tag. Like this :