PanelSheet
示例
要运行示例项目,首先克隆仓库,然后从Example目录运行 pod install
安装
PanelSheet 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'PanelSheet'
如何使用
要使用它,您需要导入库,例如 #import <PanelSheet/PanelSheet.h>
。如果您使用 Swift 项目,请将 #import <PanelSheet/PanelSheet.h>
放在您的 bridging header 中。
然后您所要做的就是创建并展示 PSTPanelSheetController
。其内容可以根据您的需求进行自定义。以下是一个基本示例
#import <PanelSheet/PanelSheet.h>
@implementation YourViewController {
....
//call this function to show the panel
- (void)showPanel
{
PSTPanelSheetController *panelController = [[PSTPanelSheetController alloc] init];
[panelController setPanelNavigationHeight:30];
[panelController setPanelContentHeight:200];
UIViewController *viewController = [[UIViewController alloc] init];
viewController.view.backgroundColor = UIColor.redColor;
[panelController setPanelContentWithViewOrViewController:viewController];
[self presentViewController:panelController animated:NO completion:nil];
}
}
作者
ibnusina,[email protected]
许可证
PanelSheet遵循MIT许可证。请参阅LICENSE文件获取更多信息。