Как установить UIBezierPath, когда содержание textview намного больше - PullRequest
0 голосов
/ 24 мая 2019

Я хочу показать просмотр между textview. Для этого я использую UIBezierPath для добавленного пути. Но когда текст в гораздо больше, и я хочу, чтобы добавить вид, когда текст прокрутки просмотра. Для этого я использую приведенный ниже код. Я сталкиваюсь с проблемой, когда мы устанавливаем CGRect положение с размером экрана больше, чем когда он добавляет пробелы между несколькими местами. Пожалуйста, посоветуйте, как решить эту проблему.

self.addedView.frame = CGRect(x: 0, y: 549, width: self.view.frame.size.width, height: 200)
        self.addedView.backgroundColor = .lightGray
        self.textView.addSubview(self.addedView)


        let path = UIBezierPath(rect: CGRect(x: 0, y: 549, width: self.view.frame.size.width, height: 200))
        self.textView.textContainer.exclusionPaths = [path]
...