小ネタを。
通常、UIScrollView(UITableView,UICollectionView)は、 frame.size < contentSize になる時に、縦もしくは横方向にスクロールができるようになり、bouncesプロパティが有効だと端に来た時にバウンスするようになります。
しかし、frame.size > contentSize の時は、バウンスしません。
ですが、あるプロパティにtrueをセットすると、 contentSizeframe.size より小さくてもバウンスするようになります。

scrollView.alwaysBounceVertical = true // 縦方向に関して常にバウンスする
scrollView.alwaysBounceHorizontal = true // 横方向に関して常にバウンスする

これで、指定した方向で常にバウンスするようになります。