Я прочитал руководство (https://material.io/develop/ios/components/buttons/),, но так и не понял, как это сделать.
class FloatingButtonController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let floatingButton = MDCFloatingButton()
floatingButton.setImage( UIImage(named: "plus"), for: .normal)
floatingButton.backgroundColor = .white
floatingButton.setElevation(ShadowElevation(rawValue: 6), for: .normal)
floatingButton.addTarget(self, action: #selector(btnFloatingButtonTapped(floatingButton:)), for: .touchUpInside)
self.view.addSubview(floatingButton)
}
@objc func btnFloatingButtonTapped(floatingButton: MDCFloatingButton){
floatingButton.collapse(true) {
floatingButton.expand(true, completion: nil)
}
}
}
Мой проект на экране. Как видите, кнопка отсутствует наПри нажатии на пустой экран появляются ошибки.
Цель нажатия кнопки не соответствует минимальным размерам (48, 48). Кнопка:>, Цель касания: {0, 0}
Снимок экрана моего проекта
Скажите, пожалуйста, что я делаю не так? И как мне правильно устроиться на работу?