Я нуждаюсь в том, чтобы сделать меню в IOS
, пусть, когда он загрузит приложение, выйдет такое меню как этот:
Я смотрел книжные магазины, но ни одна не уподобляется тому, в чем я нуждаюсь.
Я попытался также с constraints
но я не добиваюсь того, чтобы он остался похожим
Есть какой-то способ это реализовывать? Есть какой-то книжный магазин или какой-то класс, свойственный swift?
podrГ-схвати пробовать haciГ©ndolo вручную и распределяя каждую статью меню по отдельности в ней posiciГіn, что ты желал
var width = UIScreen.main.bounds.width
var height = UIScreen.main.bounds.height
let button = UIButton()
button.frame.size.width = 50
button.frame.size.height = 50
button.layer.cornerRadius = button.frame.size.width / 2
button.layer.backgroundColor = UIColor.red.cgColor
button.frame.origin.x = width / 2 - 25
button.frame.origin.y = height / 2 - 25
// -25 debido a que el punto de anclaje es el 0.0 del boton se le resta la mitad de su tamaño para que quede centrado en la pantalla
view.addSubview(button)
let button1 = UIButton()
button1.frame.size.width = 50
button1.frame.size.height = 50
button1.layer.cornerRadius = button.frame.size.width / 2
button1.layer.backgroundColor = UIColor.blue.cgColor
button1.frame.origin.x = width * 0.35 - 25
button1.frame.origin.y = height * 0.35 - 25
view.addSubview(button1)
let button2 = UIButton()
button2.frame.size.width = 50
button2.frame.size.height = 50
button2.layer.cornerRadius = button.frame.size.width / 2
button2.layer.backgroundColor = UIColor.green.cgColor
button2.frame.origin.x = width * 0.20 - 25
button2.frame.origin.y = height * 0.5 - 25
view.addSubview(button2)
Я думаю, что возможно произвождения с libería стандарта приложений UIKit, в любом случае в случае, который был действительно сложным оживление, ты мог бы использовать Сприте Кита: https://developer.apple.com / spritekit /
Я оставляю тебе пример, который я произвел со стандартным UIKit:
** Из-за puntaje Stack он не позволяет мне пересылать больше изображений, но идет в устройстве.
Я искал немного на теме и нашел несколько librer¦-туза, что podr¦-an служить тебе помощью. В continuaci¦n я помещаю тебе тех, которые я нашел и думаю, что они могут serte утилиты:
Сиркле Мену : Один menú радиальный / циркулировать с оживлением. Могут настраиваться número кнопок от 1 до 10, даже mÃ: в. Сочинение в Свифте.
KYCircleMenu : Один menú циркулировать с animaci¦n. Они могут настраиваться número кнопок между 1 и 6. Сочинение в Objective-C.
Надеялся, что какой-либо служит тебе помощью.
Счастливого Рождества!!!