---
title: "init(title:image:tag:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uitabbaritem/init(title:image:tag:)"
---

# init(title:image:tag:)

Creates a tab bar item that displays a title and an image.

## Declaration

```swift
convenience init(title: String?, image: UIImage?, tag: Int)
```

## Parameters

- `title`: The item’s title.
- `image`: The item’s source image.
- `tag`: An integer you use to identify the object.

## Discussion

Discussion Use nil for title or image to not display that element. By default, the item displays the same image regardless of its selected state. To display a different image for the selected state, set its selectedImage property. The item creates the images it displays from the alpha values in the source images. To prevent system tinting, use images with the UIImage.RenderingMode.alwaysOriginal rendering mode. The item clips any image that’s larger than its bounds.

## See Also

### Creating a tab bar item

- [init(tabBarSystemItem:tag:)](uikit/uitabbaritem/init(tabbarsystemitem:tag:).md)
- [init(title:image:selectedImage:)](uikit/uitabbaritem/init(title:image:selectedimage:).md)
- [init()](uikit/uitabbaritem/init().md)
- [init(coder:)](uikit/uitabbaritem/init(coder:).md)
- [UITabBarItem.SystemItem](uikit/uitabbaritem/systemitem.md)
