SOPatternBGTableViewController
This Table View Controller allows you to provide a pattern image that scrolls with your content (originally designed for a TableView although could equally work with a UIScrollView) with the table view's content, which could have row heights that are not a multiple of your desired backgroundt tile size.