Я сделал приложение iOS с Xcode и Swift. Я хочу использовать UISegmentedControl с тремя вкладками. С помощью этих вкладок я могу переключаться между тремя ContainerView.Не удалось использовать UISegmentedControl с тремя вкладками и ContainerView
Какие числа я должен ввести в альфа-поля? 0, 1 и 2? Потому что, когда я устанавливаю 2, он всегда возвращается к 1. Почему? Как я могу это сделать?
Это код, я использую, чтобы соединить язычки с ContainerViews:
@IBAction func switchSegmentedControll(sender: UISegmentedControl) {
if sender.selectedSegmentIndex == 0 {
UIView.animateWithDuration(0.5, animations: {
self.segmentedControllFirst.alpha = 1
self.segmentedControllSecond.alpha = 0
// self.segmentedControllThird.alpha = 0
})
} else {
UIView.animateWithDuration(0.5, animations: {
self.segmentedControllFirst.alpha = 0
self.segmentedControllSecond.alpha = 1
// self.segmentedControllThird.alpha = 1
})
}
}
Что вы называете «альфа-поле» единственное, что я вижу, это контроль прозрачности (альфа-значение вида) – FredericP
Посмотрите на https: // разработчик. apple.com/library/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UISegmentedControl.html – FredericP
Почему вы устанавливаете значение альфа для других сегментов? –