Сегментированный элемент управления жидким стеклом зависает при перетаскивании маркера на отключенный сегмент.IOS

Программируем под IOS
Ответить
Anonymous
 Сегментированный элемент управления жидким стеклом зависает при перетаскивании маркера на отключенный сегмент.

Сообщение Anonymous »

Настройка:
У меня есть сегментное представление с тремя сегментами, последний из которых (с индексом 2) отключен.
Проблема:
Когда я перетаскиваю маркер жидкого стекла представления сегмента из того, что было ранее выбрано, в отключенный сегмент, маркер жидкого стекла зависает в воздухе.
Изображение

Обходное решение: я по-прежнему могу взаимодействовать с маркером и вручную восстанавливать его положение или нажимать на любой другой сегмент, чтобы восстановить его положение.
Примечания. Я использую UIKit, и никакие дополнительные настройки не применяются.

Код: Выделить всё

class ViewController: UIViewController {

@IBOutlet weak var segmentView: UISegmentedControl!

override func viewDidLoad() {
super.viewDidLoad()

segmentView.removeAllSegments()
let segments = ["Option 1", "Option 2", "Option 3"]
for (index, title) in segments.enumerated() {
segmentView.insertSegment(withTitle: title, at: index, animated: false)
}

// Select the first one by default
segmentView.selectedSegmentIndex = 0

// Disable the last segment
segmentView.setEnabled(false, forSegmentAt: 2)
}
}
Ссылка на форум разработчиков Apple


Подробнее здесь: https://stackoverflow.com/questions/798 ... led-segmen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»