精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ios高仿暴風視頻播放器app源碼

移動開發
這是一款仿照暴風影音做的demo,因為項目需要,所以順便把他完善一點,功能有側滑,滾動導航欄,tableView ,collectionView的高度定制,希望能幫助到有需求的碼友。

源碼簡介:這是一款仿照暴風影音做的demo,因為項目需要,所以順便把他完善一點,功能有側滑,滾動導航欄,tableView ,collectionView的高度定制,希望能幫助到有需求的碼友。

源碼效果:

源碼片段:

  1. - (void)viewDidLoad 
  2.     self.view.backgroundColor = [UIColor whiteColor]; 
  3.     UIView *statusBarView = [[UIImageView alloc] initWithFrame:CGRectMake(0.f, 0.f, self.view.frame.size.width, 0.f)]; 
  4.     if (isIos7 >= 7 && __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1) 
  5.     { 
  6.         statusBarView.frame = CGRectMake(statusBarView.frame.origin.x, statusBarView.frame.origin.y, statusBarView.frame.size.width, 20.f); 
  7.         statusBarView.backgroundColor = [UIColor clearColor]; 
  8.         ((UIImageView *)statusBarView).backgroundColor = RGBA(33.f,125.f,194.f,1); 
  9.         [self.view addSubview:statusBarView]; 
  10.     } 
  11.       
  12.     //導航欄 
  13.     _navView = [[UIImageView alloc] initWithFrame:CGRectMake(0.f, StatusbarSize, self.view.frame.size.width, 50.f)]; 
  14.     ((UIImageView *)_navView).backgroundColor = RGBA(33.f,125.f,194.f,1); 
  15.     [self.view insertSubview:_navView belowSubview:statusBarView]; 
  16.     _navView.userInteractionEnabled = YES; 
  17.       
  18.     //導航欄圖標 
  19.     [self setNavbtn]; 
  20.       
  21.     //滾動導航欄 
  22.     _topNaviV = [[UIView alloc] initWithFrame:CGRectMake(0, _navView.frame.size.height + _navView.frame.origin.y, self.view.frame.size.width, MENU_HEIGHT)]; 
  23.     _topNaviV.backgroundColor = RGBA(33.f,125.f,194.f,1); 
  24.     [self.view addSubview:_topNaviV]; 
  25.       
  26.     //滾動頁面 
  27.     _scrollV = [[UIScrollView alloc] initWithFrame:CGRectMake(0, _topNaviV.frame.origin.y + _topNaviV.frame.size.height, self.view.frame.size.width, self.view.frame.size.height - _topNaviV.frame.origin.y - _topNaviV.frame.size.height)]; 
  28.     _scrollV.tag = _scrollVTag; 
  29.     [_scrollV setPagingEnabled:YES]; 
  30.     [_scrollV setShowsHorizontalScrollIndicator:NO]; 
  31.     [self.view insertSubview:_scrollV belowSubview:_navView]; 
  32.     _scrollV.delegate = self; 
  33.     [_scrollV.panGestureRecognizer addTarget:self action:@selector(scrollHandlePan:)]; 
  34.       
  35.     //選擇彈出的view 
  36.     _selectTabV = [[UIView alloc] initWithFrame:CGRectMake(0, _scrollV.frame.origin.y - _scrollV.frame.size.height, _scrollV.frame.size.width, _scrollV.frame.size.height)]; 
  37.     [_selectTabV setBackgroundColor:RGBA(255.f, 209.f, 56.f, 1)]; 
  38.     [_selectTabV setHidden:YES]; 
  39.     [self.view insertSubview:_selectTabV belowSubview:_navView]; 
  40.       
  41.     //創建滾動條菜單 
  42.     [self createScrollBtns]; 
  43.       
  44.   
  45. //創建主導航菜單 
  46. -(void)setNavbtn{ 
  47.   
  48.     UIButton *MenuBtn = [UIButton buttonWithType:UIButtonTypeCustom]; 
  49.     [MenuBtn setFrame:CGRectMake(15, 8, 20, 20)]; 
  50.     [MenuBtn setBackgroundImage:[UIImage imageNamed:@"icon_list"] forState:UIControlStateNormal]; 
  51.     [MenuBtn addTarget:self action:@selector(leftAction:) forControlEvents:UIControlEventTouchUpInside]; 
  52.     MenuBtn.showsTouchWhenHighlighted = YES; 
  53.     [_navView addSubview:MenuBtn]; 
  54.       
  55.     for (int i = 0; i < 4; i++) { 
  56.         UIButton *NavBtn = [UIButton buttonWithType:UIButtonTypeCustom]; 
  57.         [NavBtn setFrame:CGRectMake(170 + i*40, 8 , 20, 20)]; 
  58.         NSString *NavBtn_backimg = [NSString stringWithFormat:@"slide_menu_%d@2x",i+1]; 
  59.         [NavBtn setBackgroundImage:[UIImage imageNamed:NavBtn_backimg] forState:UIControlStateNormal]; 
  60.         [NavBtn addTarget:self action:@selector(NavbtnAction:) forControlEvents:UIControlEventTouchUpInside]; 
  61.         NavBtn.tag = MENU_NAVBUTTON_TAG + i; 
  62.         [_navView addSubview:NavBtn]; 
  63.     } 
  64.   
  65. //創建scroll 滾動菜單 
  66. - (void)createScrollBtns 
  67.     float btnW = 40; 
  68.     UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; 
  69.     [btn setFrame:CGRectMake(_topNaviV.frame.size.width - btnW, 0, btnW, 30)]; 
  70.     [btn setBackgroundImage:[UIImage imageNamed:@"nav_more"] forState:UIControlStateNormal]; 
  71.     [_topNaviV addSubview:btn]; 
  72.     [btn addTarget:self action:@selector(showSelectView:) forControlEvents:UIControlEventTouchUpInside]; 
  73.           
  74.     _scrollDataSource = [NSMutableArray arrayWithObjects:@"推薦", @"電影", @"電視劇", @"卡通", @"綜藝", @"體育", @"娛樂", @"新聞", nil]; 
  75.       
  76.     _navScrollV = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width - btnW, MENU_HEIGHT)]; 
  77.     _navScrollV.tag = _navScrollVTag; 
  78.     [_navScrollV setShowsHorizontalScrollIndicator:NO]; 
  79.     for (int i = 0; i < [_scrollDataSource count]; i++) 
  80.     { 
  81.         UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; 
  82.         [btn setFrame:CGRectMake(MENU_BUTTON_WIDTH * i, -5, MENU_BUTTON_WIDTH, MENU_HEIGHT)]; 
  83.         [btn setTitle:[_scrollDataSource objectAtIndex:i] forState:UIControlStateNormal]; 
  84.         [btn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; 
  85.         btn.tag = i + 1; 
  86.         [btn addTarget:self action:@selector(ScrolBtnActionbtn:) forControlEvents:UIControlEventTouchUpInside]; 
  87.         btn.showsTouchWhenHighlighted = YES; 
  88.         [_navScrollV addSubview:btn]; 
  89.     } 
  90.     [_navScrollV setContentSize:CGSizeMake(MENU_BUTTON_WIDTH * [_scrollDataSource count], MENU_HEIGHT)]; 
  91.     [_topNaviV addSubview:_navScrollV]; 
  92.       
  93.     //滾動欄底部 滾動條 
  94.     _navBgV = [[UIView alloc] initWithFrame:CGRectMake(0, MENU_HEIGHT - 5, MENU_BUTTON_WIDTH, 5)]; 
  95.     [_navBgV setBackgroundColor:[UIColor redColor]]; 
  96.     [_navScrollV addSubview:_navBgV]; 
  97.     [self addView2Page:_scrollV count:[_scrollDataSource count] frame:CGRectZero]; 
  98.   
  99. //初始化視圖內容  顯示當前選中scroll的btn要顯示的內容 
  100. - (void)addView2Page:(UIScrollView *)scrollV count:(NSUInteger)pageCount frame:(CGRect)frame 
  101.     for (int i = 0; i < pageCount; i++) 
  102.     { 
  103.         UIView *view = [[UIView alloc] initWithFrame:CGRectMake(scrollV.frame.size.width * i, 0, scrollV.frame.size.width, scrollV.frame.size.height)]; 
  104.         view.tag = i + 1; 
  105.           
  106.         //初始化collectionViews 視頻視圖 
  107.         [self creatScrollSubViewsInViews:view]; 
  108.           
  109.         [scrollV addSubview:view]; 
  110.     } 
  111.     [scrollV setContentSize:CGSizeMake(scrollV.frame.size.width * pageCount, scrollV.frame.size.height)]; 

下載地址:http://down.51cto.com/data/2089516

責任編輯:倪明 來源: devstore
相關推薦

2023-03-29 09:32:15

視頻播放器應用鴻蒙

2023-03-28 09:44:02

開發應用鴻蒙

2023-03-28 09:38:34

開發應用鴻蒙

2023-03-29 09:37:49

視頻播放器應用鴻蒙

2015-01-22 15:44:55

Android源碼音樂播放器

2022-06-21 14:41:38

播放器適配西瓜視頻

2009-06-01 14:05:14

2022-08-16 17:37:06

視頻播放器鴻蒙

2011-07-20 16:21:20

iPhone 視頻 播放器

2015-05-21 15:25:42

VLC播放器

2014-12-31 16:52:53

音樂播放器源碼

2021-10-21 16:00:07

鴻蒙HarmonyOS應用

2021-10-19 14:27:07

鴻蒙HarmonyOS應用

2022-11-12 08:26:04

VLC視頻播放器裁剪視頻

2018-05-25 14:37:58

2023-03-06 16:20:08

視頻播放器VLC

2023-08-26 19:07:40

VLC旋轉視頻

2011-06-13 09:33:04

2011-05-09 15:17:24

亞馬遜iOS蘋果

2012-06-04 13:44:08

點贊
收藏

51CTO技術棧公眾號

另类天堂av| 国产精品久久久久av蜜臀| 中文文精品字幕一区二区| 国产日韩欧美中文在线播放| 在线看的片片片免费| aaa国产精品视频| 欧美伊人久久大香线蕉综合69| 在线精品亚洲一区二区| 亚洲国产精品成人久久蜜臀| 美女久久一区| 美女扒开尿口让男人操亚洲视频网站| 人妻av一区二区| 国产经典一区| 亚洲国产欧美在线| 伊人久久大香线蕉av一区| 蜜桃在线一区二区| 久久99精品久久久| 5566成人精品视频免费| 中国毛片直接看| 自拍亚洲一区| 亚洲第一av网| 91精品999| 波多野结衣亚洲| 亚洲综合色网站| 国产精品h视频| 欧美69xxxxx| 丁香另类激情小说| 成人性生交大片免费看视频直播| 亚洲欧美另类在线视频| 好吊视频一区二区三区四区| 中文欧美日本在线资源| 国产精品一区二区入口九绯色| 亚洲成av人片在线观看www| 在线免费观看不卡av| 成人性生活视频免费看| www视频在线看| 中文字幕一区二区三区乱码在线 | 日韩久久一区| 一本大道综合伊人精品热热| 丰满少妇久久久| 呦呦在线视频| 亚洲伦在线观看| 亚洲精品第一区二区三区| 欧美日韩伦理片| 99精品一区二区三区| 高清日韩一区| 亚洲国产精品suv| 懂色一区二区三区免费观看| 成人欧美一区二区三区在线| 国产又粗又黄视频| 久久精品免费观看| 国产日韩欧美影视| 国产又粗又猛又黄又爽| 老司机免费视频一区二区三区| 国产不卡av在线| 国产成人无码专区| 日韩国产精品久久| 国产日韩欧美中文| 一级特黄色大片| 激情文学综合插| 国产欧美精品一区二区三区介绍| 中文字幕日产av| 美女视频网站黄色亚洲| 成人激情免费在线| 国产欧美熟妇另类久久久| 国产精品一区二区视频| 99porn视频在线| 免费观看a视频| 99精品国产视频| 欧美一级日本a级v片| 成人综合影院| 中文字幕在线不卡视频| 熟女熟妇伦久久影院毛片一区二区| 精品美女在线观看视频在线观看 | 97免费在线观看视频| 中国女人久久久| 国产精品高潮在线| 91极品身材尤物theporn| 男女男精品视频| 国产三级精品网站| 亚洲国产www| 91原创在线视频| 性欧美videosex高清少妇| 老司机在线视频二区| 亚洲国产综合在线| 茄子视频成人免费观看| 羞羞视频在线观看一区二区| 精品乱人伦一区二区三区| 91精品国产自产| 99久久99视频只有精品| 国内精品小视频| 久久久久久亚洲av无码专区| 国精产品一区一区三区mba视频 | 91精品久久久久久久久| 亚洲高清精品视频| 欧美韩国日本综合| 欧美三级午夜理伦三级老人| 欧美日韩在线观看首页| 欧美日韩中文字幕一区二区| 国产亚洲精品成人a| 国产一区二区三区四区二区| 九九热r在线视频精品| 国产区一区二区三| 国产精品69毛片高清亚洲| 欧美三日本三级少妇三99| av网站在线看| 欧美在线观看禁18| 国产黑丝一区二区| 99re6这里只有精品| 欧美一区二区三区艳史| a天堂在线观看视频| 国产视频视频一区| 成人免费观看在线| 青草综合视频| 亚洲欧美中文在线视频| 久久精品一区二区三| 蜜臀av一区二区三区| 激情视频一区二区| 在线中文字幕第一页| 在线一区二区三区四区五区| 国产精品成人99一区无码| 99久久综合狠狠综合久久aⅴ| 欧美一区二三区| 亚洲爆乳无码一区二区三区| 中文字幕亚洲不卡| 污视频免费在线观看网站| 日韩母乳在线| 高清欧美性猛交xxxx黑人猛交| 91亚洲国产成人久久精品麻豆| 久久网站最新地址| 日本少妇高潮喷水视频| 操欧美女人视频| 欧美成aaa人片免费看| 国产精品久久婷婷| 国产精品美女久久久久久久| 成人免费视频久久| 欧美男同视频网| 97av在线播放| 五月婷中文字幕| 激情懂色av一区av二区av| 一区二区在线免费观看视频| 国产精品久久久久久久久妇女| 国产精品一区二区三区久久| 福利在线观看| 日本丶国产丶欧美色综合| 魔女鞋交玉足榨精调教| 国产农村妇女精品一二区| 精品网站在线看| 色戒汤唯在线| 亚洲精品自拍第一页| 亚洲伊人成人网| 99国产精品久久久久久久久久 | 女性裸体视频网站| 麻豆精品久久精品色综合| 亚洲三区在线| 亚洲黑人在线| 欧美成人免费在线观看| 性欧美一区二区三区| 一区二区日韩av| 无码人妻丰满熟妇区毛片蜜桃精品| 亚洲影视一区二区三区| 99久久伊人精品影院| 天堂av在线电影| 精品国产乱码久久久久久闺蜜| 国产精品50页| 久久综合狠狠综合久久激情| 91视频免费版污| 成人一二三区| 亚洲综合社区网| 波多野结衣在线播放| 亚洲精品国偷自产在线99热| 中文字幕一区二区三区四区欧美| 国产欧美一区二区三区网站| 欧美视频亚洲图片| 亚洲视频日本| 日韩免费电影一区二区| 欧美一区=区三区| 久久久久国产精品免费| 日韩资源在线| 欧美日韩久久久久久| 国产极品国产极品| 91伊人久久大香线蕉| 日本黄大片一区二区三区| 国产精品hd| 日韩一区不卡| 一区二区视频| 国产精品wwwwww| 欧美xxxx免费虐| 一区二区中文字幕| www.黄色av| 在线亚洲欧美专区二区| 欧美精品一区二区蜜桃| 久久久久久97三级| 国产传媒免费观看| 国产日韩1区| 亚洲黄色网址在线观看| 小说区图片区色综合区| 亚洲综合色av| 亚洲第一会所001| 欧美乱妇40p| 国产精品秘入口| 精品毛片乱码1区2区3区| 中文字幕第一页在线播放| 亚洲国产视频一区二区| 久久久久久久久福利| 粉嫩欧美一区二区三区高清影视| 一区二区三区 日韩| 亚洲国产mv| 亚洲制服中文| 亚洲第一福利社区| 亚洲自拍高清视频网站| 日韩和的一区二在线| 欧美激情videos| 在线观看的av| 亚洲乱码一区av黑人高潮| 国产夫绿帽单男3p精品视频| 在线看一区二区| 国产免费av一区二区| 亚洲欧美日韩国产手机在线 | 欧美电影《轻佻寡妇》| 蜜桃狠狠色伊人亚洲综合网站| 4438全国亚洲精品观看视频| 国产欧美精品日韩精品| 欧美天堂视频| 欧美一级免费看| av影院在线免费观看| 欧美床上激情在线观看| 午夜免费福利在线观看| 夜夜嗨av色一区二区不卡| 国产精品国产高清国产| 精品嫩草影院久久| 精品人妻一区二区三区三区四区| 欧美日韩成人综合| 一级久久久久久| 色综合色综合色综合色综合色综合| 国产在线综合网| 亚洲一区二区精品久久av| 高h视频免费观看| 亚洲欧洲av在线| 婷婷伊人五月天| 中文字幕日韩av资源站| 男人天堂资源网| 中文一区二区完整视频在线观看| 美国黑人一级大黄| 国产精品天干天干在线综合| 俄罗斯毛片基地| 国产精品久久综合| 国产在线观看免费视频软件| 中文字幕在线观看一区| frxxee中国xxx麻豆hd| 亚洲欧美日韩一区二区| 一区二区成人免费视频| 一区二区三区久久| 国产无遮挡又黄又爽| 岛国av午夜精品| 国产99免费视频| 欧美色欧美亚洲另类二区| 中文字幕日韩国产| 91精品国产品国语在线不卡| www.久久色| 亚洲变态欧美另类捆绑| 污视频软件在线观看| 亚洲男人av在线| h网站在线免费观看| 久久这里只有精品视频首页| av免费在线网站| 久久久久一本一区二区青青蜜月| 国产网站在线| 日韩免费在线播放| 在线观看欧美| 成人在线免费网站| 美女毛片一区二区三区四区| 亚洲精品二区| 黄色欧美成人| 免费裸体美女网站| 蜜桃久久久久久| 亚洲精品成人无码毛片| 26uuu国产电影一区二区| 色综合久久综合| 亚洲一区二区三区av无码| 日韩视频久久| 人人爽人人av| 国产成人午夜电影网| 中文字幕av观看| 国产精品久久久久久久久免费相片 | 国产成人久久精品一区二区三区| 成人国产一区二区| 国产99亚洲| 中文字幕乱码免费| 亚洲欧美日韩一区在线观看| 欧美性受xxxxxx黑人xyx性爽| 成人晚上爱看视频| 欧美巨胸大乳hitomi| 亚洲国产综合色| 伊人免费在线观看| 亚洲国产精品久久久久秋霞不卡| av福利在线播放| 38少妇精品导航| 成人自拍视频| 日本一区精品| 亚洲精品在线二区| 伊人网在线综合| 99久久国产综合精品色伊| 老熟妇高潮一区二区三区| 欧美日韩性生活视频| www.桃色av嫩草.com| 亚洲午夜久久久久久久| 啦啦啦中文在线观看日本| 国产精品中文字幕在线| 日韩高清在线免费观看| 99热这里只有精品7| 久久激情久久| 国产一级黄色录像| 亚洲欧洲美洲综合色网| 中国a一片一级一片| 日韩电影免费观看在线观看| av免费网站在线观看| 国产精品视频免费在线观看| 日韩理论电影中文字幕| 东北少妇不带套对白| 国产精品一级黄| 少妇被躁爽到高潮无码文| 欧美色窝79yyyycom| 欧美女子与性| 51ⅴ精品国产91久久久久久| 99re91这里只有精品| 91xxx视频| 激情六月婷婷综合| 一级片久久久久| 在线国产亚洲欧美| 欧美理论在线观看| 91chinesevideo永久地址| 大桥未久女教师av一区二区| 亚洲色图都市激情| 精品一区二区久久| 99热6这里只有精品| 欧美亚洲国产一区在线观看网站| 日韩在线免费看| 性色av一区二区三区免费| 成人精品毛片| 青草视频在线观看视频| 成人在线综合网| 国产成人精品av久久| 精品国产sm最大网站| 久久香蕉av| 精品视频一区二区三区四区| 日韩亚洲精品在线| 男生裸体视频网站| 欧美日韩在线免费观看| 日本免费不卡| 国产精品老女人视频| 93在线视频精品免费观看| 国产探花在线看| 成人欧美一区二区三区在线播放| 国产精品久久久久久久成人午夜| 日韩中文字幕国产精品| 国产日本亚洲| av无码久久久久久不卡网站| av高清不卡在线| 天天综合天天干| 伊人久久久久久久久久久久久| 日韩漫画puputoon| 日韩视频在线免费播放| 国产成人av影院| 国产又大又黄视频| 中文字幕精品久久久久| 国产一区二区高清在线| 日本五级黄色片| 久久久久久久综合色一本| 国产主播第一页| 久久成人在线视频| 精品亚洲精品| 中文字幕在线导航| 亚洲狠狠丁香婷婷综合久久久| 内射后入在线观看一区| 欧美亚洲视频在线观看| 91亚洲国产高清| 亚洲成年人av| 色综合久久中文综合久久97| 麻豆视频在线播放| 国产一区免费视频| 青娱乐精品视频| 久久老司机精品视频| 亚洲日韩中文字幕| www一区二区三区| 欧美国产激情视频| 中文字幕一区二区三区视频| 色呦呦视频在线| 国产伦精品免费视频| 亚洲精品欧美| 天天色影综合网| 亚洲欧洲xxxx| 日本一区二区乱| 北条麻妃视频在线| 亚洲一区二区视频| a√资源在线| 精品国产aⅴ麻豆| 精品一区二区三区久久| 国产精品美女久久久久av爽| 久久久精品欧美|