Приложение iOS 13 зависает при изменении заголовка и текста UIButton - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть приложение с тестовыми вопросами.Кнопка ответа (ResizableButton) является подклассом UIButton, ее размер изменяется каждый раз, когда пользователю отображается новый вопрос.Все работало нормально, прежде чем я сделал обновление для ios13.Теперь, после нескольких вопросов приложение зависает, процессор переходит на 100%, и у меня нет ошибки, отображаемой в консоли.Я узнал, что место ниже, где проблема возникает.После закомментирования этого кода все приходит в норму.Буду благодарен за вашу помощь.

enter image description here

class ResizableButton: UIButton {
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        //if I comment out the three lines below the app works fine
        self.titleLabel?.numberOfLines = 0
        self.titleLabel?.lineBreakMode = NSLineBreakMode.byWordWrapping
        self.titleLabel?.font = UIFont.systemFont(ofSize: CGFloat(defaults.getDefaulFontSize()))
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...