控制項的屬性以及介面:
/* 主按鈕 可以自定義樣式 可在.m檔案中修改預設的一些屬性 */
@property (nonatomic,strong) uibutton * mainbtn;
/* ** */
@property (nonatomic, assign) id delegate;
/* 下拉列表中的選項標題以及選項高度的設定
(一些其他具體樣式的需求可以在.m檔案中的下拉tableview中進行自定義修改) */
- (void)setmenutitles:(nsarray *)titlesarr rowheight:(cgfloat)rowheight;
- (void)showdropdown; // 顯示下拉列表
- (void)hidedropdown; // 隱藏下拉列表
**函式:
@protocol lmjdropdownmenudelegate @optional
// 當下拉列表將要顯示時呼叫
- (void)dropdownmenuwillshow:(lmjdropdownmenu *)menu;
// 當下拉列表已經顯示時呼叫
- (void)dropdownmenudidshow:(lmjdropdownmenu *)menu;
// 當下拉列表將要收起時呼叫
- (void)dropdownmenuwillhidden:(lmjdropdownmenu *)menu;
// 當下拉列表已經收起時呼叫
- (void)dropdownmenudidhidden:(lmjdropdownmenu *)menu;
// 當選擇某個選項時呼叫
- (void)dropdownmenu:(lmjdropdownmenu *)menu selectedcellnumber:(nsinteger)number;
@end
使用:
- (void)viewdidload
#pragma mark - lmjdropdownmenu delegate
- (void)dropdownmenu:(lmjdropdownmenu *)menu selectedcellnumber:(nsinteger)number
- (void)dropdownmenuwillshow:(lmjdropdownmenu *)menu
- (void)dropdownmenudidshow:(lmjdropdownmenu *)menu
- (void)dropdownmenuwillhidden:(lmjdropdownmenu *)menu
- (void)dropdownmenudidhidden:(lmjdropdownmenu *)menu
如果此demo幫助到你,請賜給一顆star,你的鼓勵是我coding的動力 UIScrollView下拉重新整理效果實現
舉報 ios ui 7 第一步 為uiscrollview新增 載入提示view uilabel refresh uilabelalloc initwithframe cgrectmake 0,50,320,50 refresh.text 下拉重新整理 self.refresh refresh re...
iOS 雷達掃瞄效果 實現
1 rotationanimation.removedoncompletion no 23 rotationanimation.fillmode kcafillmodeforwards fillmode的作用就是決定當前物件過了非active時間段的行為.比如動畫開始之前,動畫結束之後。如果是乙個動...
iOS中UIView翻轉效果實現
新建乙個view based模板工程,在viewcontroller檔案中新增下面的 即可實現翻轉效果 void viewdidload super viewdidload 需要翻轉的檢視 uiview parentview uiview alloc initwithframe cgrectmake...