В моем приложении я отображаю фоновое изображение на UILabel, используя patternImage, например:
self.boxBackground = UIImage(named: "emptyBox")
self.backgroundColor = UIColor(patternImage: boxBackground)
UILabel - это пользовательский класс, поэтому он устанавливается в методе init, а boxBackground - это UIImageс помощью. Изображение является точными размерами пользовательского UILabel (40x46).
Это работало нормально, когда изображение отображалось по центру до недавнего времени, когда обновлялся Xcode (Swift 5). Теперь он располагается немного выше и влево, поэтому изображение выглядит так, как будто оно было перемещено на 5 пунктов по диагонали влево. Странно то, что если в UILabel есть текст, который он отображает правильно, как только текст удаляется, он возвращается к нецентральному / плиточному виду.
Я что-то здесь не так делаю или этоошибка?