SKChoosePopView是一個HUD風格的可定製化選項彈窗的快速解決方案,集成了上、下、左、右、中5個進場方向的6種動畫效果,若是不能知足你對酷炫效果的須要,SKChoosePopView一樣支持自定義動畫,以及選擇記錄、動畫的開閉、點擊特效、行列數量控制等。若是你以爲還不錯,star支持一下吧!github
1.從GitHub上Clone-->SKChoosePopView, 而後查看Demo佈局
2.請仔細閱讀下方特別指出的部分和須要注意問題動畫
3.在項目中使用SKChoosePopView,直接將SKPopView文件夾拷貝到工程中ui
4.SKChoosePopView基於Masonry佈局,請確保你的工程裏已存在Masonry,下載地址google
#import "SKPopView.h"
SKPopView * popView = [[SKPopView alloc] initWithOptionsTitle:kDate.title OptionsIconNormal:kDate.normalIcons OptionsIconSelected:kDate.selectedIcons selectedTitleColor:[UIColor orangeColor] delegate:self completion:^{ // TODO: 若是這裏不須要就nil }];
[popView show];
[popView dismiss];
popView.animationType = SK_TYPE_SPRING;
popView.animationDirection = SK_SUBTYPE_FROMBOTTOM;
popView.animationDuration = 0.5;
popView.enableRecord = YES;
popView.enableAnimation = YES;
popView.optionsLine = 2;
popView.optionsRow = 3;
popView.minLineSpacing = 10;
popView.minRowSpacing = 10;
1.optionsLine
和optionsRow
屬性是必須設置的, 且遵循垂直佈局原則,請確保optionsLine
* optionsRow
於選項數量相等spa
2.最小行、列間距如不須要能夠不設置,默認爲0code
3.若是開啓動畫,請確保animationType
、animationDirection
和animationDuration
屬性已經設置orm
4.若是遇到其它問題,歡迎提交issues,我會及時回覆ci
Email: shevakuilin@gmail.com