저도 이전에 질문자분께서 질문한 UI와 비슷한 형태의 UI를 구현해보려고 시도해본적이 있는데요, 먼저 UIPageController가 동작적인 부분에 있어서는 가장 일치 했었지만, COOV 앱에서 보여주는 것 처럼
각각의 카드들이 슬라이드 가능한 형태로 나타낼 수는 없었던 것 같습니다.(앱에서 처럼 카드들이 여러개 표시되는게 아니라, 하나씩만 표시되게 할려면 UIPageController로 구현하시면 됩니다.)
다른 방법으로는 UIScollView를 사용하는 것이었는데요, UIScrollView에는 ‘pagingEnabled’ 이라는 프로퍼티가 있어서 페이징 또한 다룰 수 있게 되어있어서 질문자분께서 구현하시고 싶은 UI에 알맞을 것 같다는 생각이 드네요.
좀 더 자세한 구현 방법을 원하시면 인터넷에서 Carousel View에 관한 tutorial을 찾아보시는 것도 도움이 될 것 같습니다.