TABAnimated實時預覽工具

前言

TABAnimated致力於幫助iOS開發者自動生成骨架屏,自動一詞須要打引號,由於並不能一會兒就生成你心中完美的效果。緩存

後來,增長了預處理回調鏈式語法,開發者能夠經過預處理回調,快速修改部分屬性,達到你心中理想的效果。bash

可是,這個時候又暴露出一個問題,在對鏈式語法內容進行微調的時候,每次都要編譯才能看到效果,先不論編譯速度吧,若是是一個複雜視圖,可能你須要調整的就要多一點。app

一遍又一遍地去修改,編譯,查看,那豈不是效率極低?所以,TABAnimated - Reveal 應運而生!工具

TABAnimated - Reveal 四大功能

  • 輸入幾個參數,便可預覽到效果
  • 一鍵導入鏈式語法
  • 一鍵粘貼修改後的鏈式語法
  • 緩存工做面板數據

有效版本號 > 2.2.1 releasespa

效果圖

效果圖

說明

這個附加工具庫的最終目標,是高度自動化,由於開發週期緣由,目前用很簡單的UI界面,主要解決調整複雜視圖效率低的問題,也就是說當前沒有讀取開發者的環境,只是用了預裝的簡單的環境。3d

安裝方式

由於Reveal庫依賴核心骨架庫,核心骨架庫不依賴Reveal,開發者須要在appDelegate裏初始化它 先#import "TABAnimatedBall.h", 而後初始化一下。code

// 骨架屏core部分不依賴reveal工具
// reveal工具依賴骨架屏core,實時預覽效果,無需編譯
[[TABAnimatedBall shared] install];
複製代碼

工做流程

說明.png

  • 點擊骨架圓圈,開關面板
  • 輸入工程中存在的class名稱(建議粘貼,比較快)
  • 輸入高度,寬度(寬度這個屬性對於UITableView的cell無效)
  • 點擊預覽效果按鈕便可看到
  • 調整完畢,達到你滿意的效果後,你就能夠點擊拷貝代碼按鈕,而後粘貼到你須要的地方

PS:cdn

  • 若是你已經對某個視圖作過調整了,想在此基礎之上,經過工具調整,只須要先複製代碼,而後點擊導入鏈式語法按鈕,粘貼,完成,接着用工具調整
  • 默認會保存最近的面板數據,你能夠點擊重置全部參數清空
相關文章
相關標籤/搜索