1,420
社区成员
发帖
与我相关
我的任务
分享
// PopoverView.h
#import <UIKit/UIKit.h>
@interface PopoverView : UIView
-(id)aaaaa;
-(id)initWithPoint:(CGPoint)point titles:(NSArray *)titles images:(NSArray *)images;
-(void)show;
-(void)dismiss;
-(void)dismiss:(BOOL)animated;
@property (nonatomic, copy) UIColor *borderColor;
@property (nonatomic, copy) void (^selectRowAtIndex)(NSInteger index);
@end
// ViewController.swift
@IBAction func button2(sender: UIButton) {
let point: CGPoint = CGPointMake(sender.frame.origin.x + sender.frame.size.width/2, sender.frame.origin.y + sender.frame.size.height)
print(point)
let title: NSArray = ["item1", "item2", "item3"]
let pop = PopoverView()
pop.
pop.selectRowAtIndex {
NSLog(@"select index:%d", index);
}
pop.show()
}