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];
}