TDSwipeSheet 1.0

TDSwipeSheet 1.0

Ievgen Soloviov维护。



  • Andrew

TDSwipeSheet

TDSwipeSheet Preview

TDSwipeSheet

TDSwipeSheet是一个简单且易于集成的解决方案,用于在底部或顶部显示UITableViewController或任何视图。我们为您处理所有繁重的任务 - 过渡、手势、点击等都是由库自动提供的。然而,样式是故意留出的,这样您可以轻松地将自己的设计进行集成。

TDSwipeSheetViewController对象的委托必须采用TDSwipeSheetViewControllerDelegate协议。协议的可选方法允许委托管理手势、动画以及改变方向和达到限制等事件。

借助于委托,您可以获取有关视图移动、达到限制、改变动画以及获取对象方向的信息。

TDSwipeSheetViewController+Theme - 这是TDSwipeSheetViewController类的分类,允许您自定义、改变其外观,并以任何可能的方式改变SwipeSheet的外观。

分类包括标准明暗主题的预设。您还可以创建自定义预设,就如同在演示应用程序中所做的那样。

将TDSwipeSheetView添加到您的视图中

- (void)addSheet {

    TDSwipeSheetViewController *swipeSheetViewController = [TDSwipeSheetViewController new];
    swipeSheetViewController.delegate = self;
    SCAnyElement *yourOwnCustomView = [SCAnyElement new];
    yourOwnCustomView.backgroundColor = UIColor.anyColor;

    /// Your view will be added to the entire size of TDSwipeSheetViewController.
    [swipeSheetViewController addCustomView:yourOwnCustomView];

    [swipeSheetViewController setUpDarkTheme];
    [swipeSheetViewController presentswipeSheetOnViewController:self];
    [yourOwnCustomView setUpIfNeeded];
}
您也可以创建一个视图控制器,该控制器将继承自TDSwipeSheetView,在示例应用程序中可以看到示例。