![enter image description here](https://i.stack.imgur.com/Q3UkS.png)

`UITableView` contains, suppose, 50 rows. The first row contains one item and every even row index cell contains two items?
for that we need to use two `XIB` view for each alternate row?

What would be the logic for totalrowcount and `cellAtRowatindexpath` logic?

**Is there any other option?**