Мой первый вопрос здесь:) Недавно я обновляю свой Xcode до 8, а метод resizableSnapshotView
работает некорректно на некоторых симуляторах. SnapshotView хорошо работает на всех тестовых устройствах с iOS9/10 и симуляторами под iPhone6, но на iPhone7/7p симуляторах он пуст. Я думаю, что 7/7p могут потребоваться некоторые полномочия для доступа к снимку, но я понятия не имею, что это такое.
let cell = self.tableView.cellForRow(at: IndexPath(row: 0, section: 0)) as! CalendarCell
var topFrame = cell.frame
topFrame.origin.y = tableView.contentOffset.y
topFrame.size.height -= tableView.contentOffset.y
topSnapshotView = tableView.resizableSnapshotView(from: topFrame, afterScreenUpdates: false, withCapInsets: UIEdgeInsets.zero)