Существует зеркальное изображение табличного представления, которое переворачивается при прокрутке табличного представления. Как исправить эту странную проблему в NSTableView? - PullRequest
0 голосов
/ 13 мая 2019

У меня есть NSImageView. Я изменил его на слой подложки и наложил на него круглую маску для профиля изображения. Дело в том, что я могу видеть NSTableview клетки, идущие в обратном порядке через пробелы.

Это моя функция рисования для представления ячейки таблицы.

 override func draw(_ dirtyRect: NSRect) {
        super.draw(dirtyRect)
        profileImage.wantsLayer = true
        profileImage.layer?.cornerRadius = profileImage.frame.size.width / 2
        profileImage.layer?.borderWidth = 2.0
        profileImage.layer?.borderColor = CGColor(red: 0, green: 0.46, blue: 0.84, alpha: 1)
        profileImage.layer?.masksToBounds = true
        super.layer?.backgroundColor = CGColor(red:0.13, green:0.13, blue:0.13, alpha:1.0)
   }

Ожидаемый результат: я должен получить изображение профиля с круглым вырезом. Я получаю вырезку, но я также вижу ячейки таблицы на заднем плане. Это проблема. Я взял экранную запись , которую можно увидеть здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...