FlexLib之熱門預覽

設置環境

  • 在應用啓動時調用FlexRestorePreviewSetting。
- (BOOL)應用程序:(UIApplication *)應用程序didFinishLaunchingWithOptions :( NSDictionary *)launchOptions
{
    FlexRestorePreviewSetting();
    
    //任何其他啓動... 
    返回 YES ;   
}

此功能對產品版本無效。

  • 在Mac上啓動HTTP Server。
sudo apachectl start

在終端cd到您的項目目錄,然後

python -m SimpleHTTPServer 8000               # for python 2.x   
python -m http.server 8000                    # for python 3.x 

  • 設置預覽基本網址

打開預覽設置頁面,您可以使用以下方法之一:

  1. 出現FlexBaseVC的任何子類時按Command + D. 這是最簡單的方法,但僅在DEBUG模式下可用。
  2. 在您的應用中調用FlexSetPreviewVC :: presentInVC以打開此頁面。 然後,您可以設置預覽基本URL。

預覽xml佈局的修改

有三種方法可以做到:

  1. 出現FlexBaseVC子類時按Control + E. 這將打開“在線Flex Explorer”,然後您可以通過HTTP協議導航和查看xml佈局。您也可以調用FlexHttpVC :: presentInVC使其可用。
  2. 出現視圖控制器時按Command + R. 這將重新加載視圖控制器佈局,但不會調用任何啓動方法,如viewDidLoad。
  3. 在預覽設置頁面中,啓用“在線加載資源”。然後所有佈局都將由HTTP協議加載。您可以重新打開當前頁面以刷新它。即使您的頁面需要一些網絡請求,這也可以正常工作。

注意:顯示視圖控制器時,應在模擬器上按下所有快捷方式,而不是在XCode中。 最好的方法是方法1和方法3。方法2有許多限制。

關於目錄索引

在預覽設置頁面上,您可以創建目錄索引。這將遍歷所有文件夾以提取xml佈局。在此之後,框架可以輕鬆地按名稱查找佈局。否則,框架將從預覽庫url +'flexname.xml’加載佈局。

轉自:https://github.com/zhenglibao/FlexLib/wiki/Hot-preview#setup-environment

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章