I would add a scroll view to each cell's contentView.
I would set the scroll view width to one-third of the with of the cell, set paging enabled and not to clip its subviews.
Then add a "real" content view inside with the width of the cell that will hide the underlying buttons.
Finally you have to set programmatically the correct contentSize
(width of the cell) and initial contentOffset
(one-third of the width).
You can also play with the scroll view contentInsets
to further adjust it.
Sample Nib code here.