因項目需要,修改網上 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];