效果:

0928_1.gif
思路:
- 先創(chuàng)建一個(gè)透明的背景視圖,再創(chuàng)建一個(gè)tableView添加到透明的背景視圖上面,然后把tableView的didSelectRowAtIndexPath方法封裝成一個(gè)block回調(diào)。
用法:
NSArray *titles = @[@"添加好友",@"多人會(huì)話",@"掃一掃"];
NSArray *icons = @[@"right_menu_addFriend",@"right_menu_multichat",@"right_menu_QR"];
self.popoverView = [[HWPopoverView alloc] initWithTitles:titles icons:icons style:HWPopoverViewStyleRightTop didSelectCallBack:^(NSInteger selectIndex) {
NSLog(@"-->> selectIndex:%ld", (long)selectIndex);
}];
安裝:
- 下載此Demo之后,拖動(dòng)HWPopoverView文件夾到項(xiàng)目中,導(dǎo)入HWPopoverView.h
- 此工具類依賴Masonry,使用前請(qǐng)確保已安裝Masonry。