因项目需要,修改网上 demo 后作出以上效果。
demo地址:https://github.com/linjiu/pickerdemo
若需要进行约束布局的,可对 view 进行约束后将数值传入此类的初始化方法,并将其放在 约束后的view 上。
//贴出部分布局用代码:
CGSize size = self.view1.frame.size;
JSDropDownMenu *menu = [[JSDropDownMenu alloc] initWithOrigin:CGPointZero andHeight:45 andSize:size];
[self.view1 addSubview:menu];