После попытки этого динамически изменять размеры моего UITableView в зависимости от размера содержимого и неудачу:Изменение размера UITableView и сегодня Расширение динамического
self.tableViewPairedDevices.sizeToFit()
Я попытался это, который работал хорошо до тех пор, как мой сегодняшний виджет достаточно высок, чтобы показать полностью:
var frame:CGRect = self.tableViewPairedDevices.frame
frame.size.height = self.tableViewPairedDevices.contentSize.height
self.tableViewPairedDevices.frame = frame
Мой следующий вызов должен был получить мой IOS 8 Сегодня виджет для изменения размеров в зависимости от размера UITableView, который я почти решенной с:
self.preferredContentSize = self.tableViewPairedDevices.contentSize;
self.tableViewPairedDevices.setTranslatesAutoresizingMaskIntoConstraints(false)
Проблема заключается в том, что только один из них работает одновременно, если UITableView получает изменение размера, в представлении расширения нет, если я прокомментирую код, который изменяет размер UITableView, Today Extension будет успешно изменен (странно заключается в том, что он знает, какой размер должен иметь UITableView, даже если сам UITableView не был изменен), но UITableView этого не делает.
Любые предложения о том, как достичь обеих целей?
Большое спасибо!