Xcode 9 / Swift 4: не позволяйте UIButton продолжать выделяться, когда вы нажимаете его и перетаскиваете палец за пределы его границ - PullRequest
0 голосов
/ 26 марта 2019

Когда вы нажимаете кнопку UIB, если вы продолжаете удерживать ее, перетаскивая палец за пределы его границ, существует определенное расстояние, на которое вы можете перемещать палец, пока состояние кнопки больше не будет «выделено».

По сути, вы можете нажать кнопку, переместить палец за пределы нее, отпустить ее, и кнопка все равно будет срабатывать, даже если ваш палец не был на ней, когда она была отпущена.

Есть ли способ предотвратить такое поведение? Я хочу, чтобы кнопки были "отпущены", как только вы вышли из них.

1 Ответ

1 голос
/ 26 марта 2019

UIControlEvent, который вы ищете, это UIControlEventTouchUpInside - он работает, когда касание находится внутри границы.

Для более подробной информации проверьте этот URL:

...