iOS上類似trello的導航動效控件實現:SCTrelloNavigation
An iOS native implementation of a Trello Animated Navagation. See more at https://dribbble.com/shots/2114816-Trello-Navigation. iOS上類似trello的導航動效控件實現。
Preview
Intro
設計創意和動效全部來自于Aurélien Salomon在Dribble上的作品:https://dribbble.com/shots/2114816-Trello-Navigation。這是一個在iOS上原生實現的相似交互的開源庫,沒有百分百和設計原稿一致。
這種導航的交互模式可以讓你在不同的列表中切換,并且列表的切換對你的干擾可以減少到最小程度。
Version
1.0
Environment
iOS 8.0 以上 iPhone6/iPhone6 plus 測試通過
Usage
初始化十分簡單,但是整個控件需要接受的數據比較復雜,都是自定義的數據模型。
TrelloListCellItem *cell_item_1 = [[TrelloListCellItem alloc] initWithContent:@"Have a pleasant afternoon" image:[UIImage imageNamed:@"testImage3"] type:SCTrelloCellItemRed]; TrelloListItem *item = [[TrelloListItem alloc]initWithTitle:@"BACKLOG" level:3 rowNumber:3 rowItems:t_array]; // 初始化其實只要一句話的 TrelloView *trelloView = [[TrelloView alloc]initWithFrame:CGRectMake(0.0f, 0.0f, ScreenWidth, ScreenHeight) listArray:@[item]];
具體的初始化可以看demo中的示范,由于初始化的時候需要將整個view的數據源都傳入,所以代碼比較多。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!