UISegmentedControl Установить выбранный индекс без анимации - PullRequest
0 голосов
/ 11 июля 2020

У меня UITabBarController с 3 видами. Каждое представление имеет UISegmentedControl на панели навигации, и все эти сегментированные элементы управления должны синхронизироваться c. Каждый раз, когда selectedSegmentIndex на одном из них изменяется, я запускаю событие, которое заставляет другие также изменять свои selectedSegmentIndex. Я также установил индекс в viewDidLoad, чтобы убедиться, что он верен при первом отображении представления.

Все работает, как ожидалось, за исключением того, что когда я переключаюсь на другое представление, я вижу, как сегментированный элемент управления оживает. его кнопку в правильное положение, хотя selectedSegmentIndex могло быть установлено намного раньше.

Кто-нибудь может сказать мне, что здесь происходит? Есть ли способ отключить эту анимацию (при программной установке индекса)?

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