Моя проблема в том, что я не могу понять, как получить все свое расширение для отображения. Он должен показать четыре строки, но он всегда отсекает, как это:Сегодня Extension AutoLayout не работает
Я читал некоторые темы и попытался preferredContentSize, но он не работает либо:
func widgetPerformUpdate(completionHandler: (@escaping (NCUpdateResult) -> Void)) {
self.preferredContentSize = CGSize(width: 0, height: 400)
completionHandler(NCUpdateResult.newData)
}
Что это разочарование, что я не должен 't даже нужен preferredContentSize, потому что я устанавливаю ограничения автоматического макета!
Вы заметите дно ограничение пунктирная линия, потому что в настоящее время устанавливается на 999 приоритета, но я попробовал это в 1000 тоже.
Как исправить это? Пожалуйста помоги!!
Спасибо, это сработало. Это заставляет меня использовать «Показать больше»/«Показать меньше», но я могу сделать эту работу. –
То же самое для меня, мне также нужно использовать больше/меньше, но почему нет - имеет смысл как-то :) – maddy
Реально ли это решает проблемы? Это создает статическую высоту 200, разве вы не хотите, чтобы ее автоматически настраивали с помощью автоматической компоновки? У меня возник вопрос относительно этого http://stackoverflow.com/questions/41524154/dynamic-height-using-auto-layout-in-today-extension – netigger