I have a UITableView that we're looking to adjust to have a carousel-like effect to items in our table that the user has pinned to the top.
I see that the page control is a view controller and the other item is just the dot container. I've seen a few other SO answers suggest I use a UIScrollview with the page control but in all those cases their data was just images and in my case it's a combination of text, buttons, and images so I'm lost on what a good clean solution would be.

As I mentioned in the comment , we can't just combine
TabView + PageControl,ScrollViewis also needed in this scenario .Create a
ScrollViewto wrap all the views/elements ,and put the ScrollView intoCell.ContentView.Add
PageControlintoCell.ContentView.Refer to
UIScrollView and UIPageControl within UITableView
UIPageControl with UITableView
Update
Is the following screen shot you want ?
Sample code