В настоящее время я нахожусь в процессе реализации аналогичной системы пользовательского интерфейса, я отказался от использования для нее UITableView, чтобы сделать вещи немного более «динамичными».Повторное внедрение всего UITableView с нуля - это действительно забавное упражнение!
Если UITableView все еще будет работать для вас, все, что вам нужно помнить, это то, что tableview - это подклассы UIScrollView, в котором есть методы делегирования для прокрутки.Используйте их вместе с setContentOffset, и вы можете тривиально синхронизировать прокрутку нескольких таблиц.