向用户展示菜单控制器的一种简单方式。
您可以在此处查看.h文件,或者在其Cocoadocs中查看。
开始使用PXLMenuController非常简单!您可以使用Cocoapods,也可以手动操作。
要将文件手动添加到您的项目
PXLMenuController/
目录中的文件添加到您的项目中。PXLNetworking需要ARC。
PXLMenuController非常简单。
PXLMenuItem
。PXLMenuController
。以下是一个示例
// Create a PXLMenuItem
PXLMenuItem *item = [PXLMenuItem menuItemWithTitle:@"Horay!" tintColor:[UIColor greenColor] action:^{
NSLog(@"Horay tapped!");
}];
// Create a PXLMenuController
PXLMenuController *controller = [[PXLMenuController alloc] initWithItems:@[item] placement:PXLMenuControllerPlacementBottom];
// Set the theme (optional). It will use the `defaultTheme` if none is set.
controller.theme = [PXLMenuControllerTheme defaultTheme];
// Create another item
item = [PXLMenuItem menuItemWithTitle:@"Eh..." tintColor:[UIColor orangeColor] action:^{
NSLog(@"Eh Tapped");
}];
// Add it
[controller addItem:item];
// Create another
item = [PXLMenuItem menuItemWithTitle:@"Grrrr" tintColor:[UIColor redColor] action:^{
NSLog(@"Grrr tapped");
}];
// Add it again
[controller addItem:item];
// Set the cancel block (optional)
controller.cancelBlock = ^{
NSLog(@"Canceled");
};
// Present it
[self presentViewController:controller animated:YES completion:nil];
PXLMenuController可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。