ScrollView Проблемы с масштабированием - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть чертежный вид, который встроен в вид прокрутки для масштабирования.Когда я пытаюсь увеличить чертежный вид, он масштабируется, но рисует немного перед масштабированием.Я использую библиотеку ACEDrawing View для рендеринга чертежного вида.Какие-нибудь методы, с помощью которых мы можем игнорировать прикосновения при увеличении масштаба на чертежном виде, чтобы можно было избежать начального небольшого рисования?

1 Ответ

0 голосов
/ 25 декабря 2018

Вы можете создать подкласс UIScrollView и переопределить touchesShouldBegin примерно так:

class CustomScrollView: UIScrollView {

    override func touchesShouldBegin(_ touches: Set<UITouch>, with event: UIEvent?, in view: UIView) -> Bool {
        if event?.allTouches?.count == 2 { return false }
        return super.touchesShouldBegin(touches, with: event, in: view)
    }

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