iOS源碼下載:仿QQ音樂的ActionSheet效果
作者:佚名
通過自定義模型實現(xiàn)QQ音樂的ActionSheet效果??梢宰远x菜單的圖片,菜單的數(shù)組和電機事件。方便使用。
功能分類:特效
支持平臺:iOS
運行環(huán)境:iOS
開發(fā)語言:Object-c
開發(fā)工具:Xcode
源碼大?。?01.42KB
源碼下載地址:http://down.51cto.com/data/1976533
源碼簡介
通過自定義模型實現(xiàn)QQ音樂的ActionSheet效果。可以自定義菜單的圖片,菜單的數(shù)組和電機事件。方便使用。
源碼運行截圖
源碼片段
- -(void)initDemoData{
- DownSheetModel *Model_1 = [[DownSheetModel alloc]init];
- Model_1.icon = @"icon_add";
- Model_1.icon_on = @"icon_add_hover";
- Model_1.title = @"添加";
- DownSheetModel *Model_2 = [[DownSheetModel alloc]init];
- Model_2.icon = @"icon_album";
- Model_2.icon_on = @"icon_album_hover";
- Model_2.title = @"專輯";
- DownSheetModel *Model_3 = [[DownSheetModel alloc]init];
- Model_3.icon = @"icon_buy";
- Model_3.icon_on = @"icon_buy_hover";
- Model_3.title = @"購買";
- DownSheetModel *Model_4 = [[DownSheetModel alloc]init];
- Model_4.icon = @"icon_computer";
- Model_4.icon_on = @"icon_computer_hover";
- Model_4.title = @"同步";
- DownSheetModel *Model_5 = [[DownSheetModel alloc]init];
- Model_5.icon = @"icon_down";
- Model_5.icon_on = @"icon_down_hover";
- Model_5.title = @"下載";
- DownSheetModel *Model_6 = [[DownSheetModel alloc]init];
- Model_6.icon = @"icon_del";
- Model_6.icon_on = @"icon_del_hover";
- Model_6.title = @"刪除";
- MenuList = [[NSArray alloc]init];
- MenuList = @[Model_1,Model_2,Model_3,Model_4,Model_5,Model_6];
- }
- -(void)clickMenu{
- DownSheet *sheet = [[DownSheet alloc]initWithlist:MenuList height:0];
- sheet.delegate = self;
- [sheet showInView:nil];
- }
- -(void)didSelectIndex:(NSInteger)index{
- UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"提示" message:[NSString stringWithFormat:@"您當(dāng)前點擊的是第%d個按鈕",index] delegate:nil cancelButtonTitle:@"確定" otherButtonTitles:nil];
- [alert show];
- }
責(zé)任編輯:閆佳明
來源:
網(wǎng)絡(luò)整理