у меня есть код для выпадающего списка, но из-за большого количества информации список не пролистывается вниз, может вы мне сможете помочь
import UIKit
class TimetableEconomViewController: UIViewController, UIPopoverPresentationControllerDelegate {
@IBOutlet weak var Econom1: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
setupGestures()
}
private func setupGestures() {
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tapped))
tapGesture.numberOfTapsRequired = 1
Econom1.addGestureRecognizer(tapGesture)
}
@objc
private func tapped(){
guard let popVC = storyboard?.instantiateViewController(withIdentifier: "popVC" ) else {return}
popVC.modalPresentationStyle = .popover
let popOverVC = popVC.popoverPresentationController
popOverVC?.delegate = self
popOverVC?.sourceView = self.Econom1
popOverVC?.sourceRect = CGRect ( x: self.Econom1.bounds.midX, y:self.Econom1.bounds.midY,width: 0, height: 0 )
popVC.preferredContentSize = CGSize(width:250, height: 250 )
self.present (popVC, animated: true)
}
}
extension ViewController: UIPopoverPresentationControllerDelegate {
func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
return .none
}
}