Bottom Sheet component is widely used in Joom application

Overview

Bottom Sheet

Bottom Sheet component is widely used in Joom application

Installation

Swift Package Manager

Swift Package Manager is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.

To integrate Bottom Sheet into your Xcode project using Swift Package Manager, add it to the dependencies value of your Package.swift:

dependencies: [
    .package(url: "https://github.com/SnapKit/SnapKit.git", .branch("main"))
]
Comments
  • Fix issue with SwiftUI View hosted in a UIHostingController

    Fix issue with SwiftUI View hosted in a UIHostingController

    Fix issue for apple bug when buttons inside SwiftUI view stop working after interactive dismiss cancellation More info here → https://openradar.appspot.com/FB9075949

    opened by Rusik 25
  • didSelectRowAt indexPath: IndexPath

    didSelectRowAt indexPath: IndexPath

    Столкнулся с проблемой вызова метода didSelectRowAt табличного представления, ячейка подсвечивается цветом, но события не приходит в метод didSelectRowAt

    возможно где то не выставлено свойство жеста cancelsTouchesInView = false

    opened by snazarovone 4
  • BottomSheet does not contain bitcode

    BottomSheet does not contain bitcode

    Hello,

    I have a problem when try create archive in Xcode 14, Showing Recent Issues ***/BottomSheet.o' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. file ***/BottomSheet.o' for architecture arm64

    opened by blackorangefox 1
  • Add convenience methods to present BottomSheet. Take out appearance parameters to configuration

    Add convenience methods to present BottomSheet. Take out appearance parameters to configuration

    • Added convenience methods for presenting BottomSheet
      • presentBottomSheet(viewController:configuration)
      • presentBottomSheetInsideNavigationController(viewController:configuration)
    • Appearance is now configurable and passed through init
    • Fixed size changes in Demo project, now they are animated if there is no navigation controller
    opened by mikhailmaslo 0
  • Feature/fix multicast delegate

    Feature/fix multicast delegate

    Задача

    • https://github.com/joomcode/BottomSheet/issues/2

    Решение

    • Выяснилось, что multicasting delegate работал только для UIScrollView и не работал для остальных коллекций (UICollectionView, UITableView). В Swift реализовывать для каждого delegate свой класс дорого (и если появятся новые методы или изменятся старые, их надо будет поддержать). Поэтому добавил objc-реализацию MulticastDelegate в отдельном таргете BottomSheetUtils, которая не привязана к конкретному delegate
    opened by mikhailmaslo 0
Releases(2.0.1)
  • 2.0.1(Oct 4, 2022)

  • 2.0.0(Aug 15, 2022)

    • Added convenience methods for presenting BottomSheet
      • presentBottomSheet(viewController:configuration)
      • presentBottomSheetInsideNavigationController(viewController:configuration)
    • Appearance is now configurable and passed through init
    • Fixed size changes in Demo project, now they are animated if there is no navigation controller
    Source code(tar.gz)
    Source code(zip)
Owner
Joom
Joom
SwiftUI Draggable Bottom Sheet

SwiftUI Draggable Bottom Sheet

paigeshin 2 Mar 3, 2022
Customizable Dynamic Bottom Sheet Library for iOS

DynamicBottomSheet Powerd by Witi Corp., Seoul, South Korea. Fully Customizable Dynamic Bottom Sheet Library for iOS. This library doesn't support sto

Witi Official 10 May 7, 2022
BottomSheetDemo - Bottom sheet modal view controller with swift

当我们想弹出一个预览视图,bottom sheet modal view controller 非常实用。在 iOS 中,长按拖拽手势可以让 controlle

null 8 Oct 29, 2022
DGBottomSheet - The lightest swift bottom sheet library

DGBottomSheet Requirements Installation Usage DGBottomSheet The lightest swift b

donggyu 9 Aug 6, 2022
Custom-action-sheet- - Custom action sheet with swift

Custom-action-sheet- Usage let alertController: UIAlertControllerDimmed = UIAler

Girisankar G 0 Jan 19, 2022
BottomSheet makes it easy to add custom bottom sheets to your SwiftUI apps.

BottomSheet About BottomSheet BottomSheet makes it easy to add custom bottom sheets to your SwiftUI apps. The result can look like this...or completel

Daniel Saidi 174 Jan 2, 2023
zekunyan 608 Dec 30, 2022
A Swift library to provide a bouncy action sheet

Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animati

Yuta Akizuki 430 Nov 20, 2022
Fully customizable and extensible action sheet controller written in Swift

XLActionController By XMARTLABS. XLActionController is an extensible library to quickly create any custom action sheet controller. Examples The action

xmartlabs 3.3k Dec 31, 2022
Dice roller, character sheet/ creator, and monster/item info app on the iphone12

DnD-LordDogMaw This file will be the start of a side project in the hopes of creating an iphone12 app for Dungeons and Dragons! This app will have 3 m

Paige Guajardo 2 Sep 17, 2021
Action sheet allows including your custom views and buttons.

CustomizableActionSheet Action sheet allows including your custom views and buttons. Installation CocoaPods Edit your Podfile: pod 'CustomizableAction

Ryuta Kibe 191 Nov 26, 2021
A Google like action sheet for iOS written in Swift.

MaterialActionSheetController Lightweight and totally customizable. Create and present it the way you do with UIAlertController. Screenshots Demo | De

Thanh-Nhon NGUYEN 103 Jun 29, 2022
Present a sheet ViewController easily and control ViewController height with pangesture

PanControllerHeight is designed to present a sheet ViewController easily and control ViewController height with pangesture.

null 2 May 3, 2022
A SwiftUI Partial Sheet fully customizable with dynamic height

A SwiftUI Partial Sheet fully customizable with dynamic height

Andrea Miotto 1.4k Jan 5, 2023
Share-sheet-example - A sample project that reproduces an issue with Share Sheets

Hello, DTS! This project demonstrates the issue I'm having with the Share Sheet.

Marcos Tanaka 0 Feb 11, 2022
An iOS library for SwiftUI to create draggable sheet experiences similar to iOS applications like Maps and Stocks.

An iOS library for SwiftUI to create draggable sheet experiences similar to iOS applications like Maps and Stocks.

Wouter 63 Jan 5, 2023
SplitSheet - A lightweight, fully interactive split-screen sheet.

SplitSheet A lightweight, fully interactive split-screen sheet. Powered by UIScrollView for super-smooth gestures. Show/hide either programmatically o

Andrew Zheng 154 Dec 15, 2022
This is a small View modifier that adds detents for native .sheet representations that appeared in iOS 16

SheetDetentsModifier This is a small View modifier that adds detents for .sheet representations that appeared in iOS 16 It works starting with iOS 15

Alex Artemev 19 Oct 9, 2022
Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside

Description ?? Break the silence of your UI, whispering, shouting or whistling at it. Whisper is a component that will make the task of displaying mes

HyperRedink 3.7k Dec 25, 2022