Avatar ·

iOS पर मैप्स ऐप की तरह नीचे से स्लाइड होने वाला पैनल (bottom sheet) कैसे बनाएं?

सभी को नमस्ते! मैं Swift में iOS डेवलपमेंट में नौसिखिया हूँ और Apple के "मैप्स" ऐप जैसा इंटरफ़ेस बनाने की कोशिश कर रहा हूँ। मुझे चाहिए कि स्क्रीन के नीचे से एक पैनल निकले जिसमें स्थान की जानकारी हो, जिसे ऊपर/नीचे खींचा जा सके, और यह दो स्थितियों में फिक्स हो: आंशिक रूप से खुला (केवल शीर्षक दिखाता है) और पूरी तरह से खुला (पूरी सामग्री दिखाता है)।\n\nमैंने UIScrollView को delegate और animations के साथ उपयोग करने की कोशिश की, लेकिन यह अटपटा लगता है: पैनल हिलता है, आसानी से नहीं रुकता, और अगर UIScrollView के अंदर UITableView है, तो ड्रैगिंग gestures में विरोध होता है।\n\nयहाँ मैंने जो बनाया है:\n\n```swift\nclass BottomSheetViewController: UIViewController {\n \n @IBOutlet weak var bottomSheetView: UIView!\n @IBOutlet weak var bottomConstraint: NSLayoutConstraint!\n \n override fu