設置環境
- 在應用啓動時調用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
- 設置預覽基本網址
打開預覽設置頁面,您可以使用以下方法之一:
- 出現
FlexBaseVC
的任何子類時按Command + D
. 這是最簡單的方法,但僅在DEBUG模式下可用。 - 在您的應用中調用
FlexSetPreviewVC :: presentInVC
以打開此頁面。 然後,您可以設置預覽基本URL。
預覽xml佈局的修改
有三種方法可以做到:
- 出現FlexBaseVC子類時按
Control + E
. 這將打開“在線Flex Explorer”,然後您可以通過HTTP協議導航和查看xml佈局。您也可以調用FlexHttpVC :: presentInVC使其可用。 - 出現視圖控制器時按
Command + R
. 這將重新加載視圖控制器佈局,但不會調用任何啓動方法,如viewDidLoad。 - 在預覽設置頁面中,啓用“在線加載資源”。然後所有佈局都將由HTTP協議加載。您可以重新打開當前頁面以刷新它。即使您的頁面需要一些網絡請求,這也可以正常工作。
注意:顯示視圖控制器時,應在模擬器上按下所有快捷方式,而不是在XCode中。 最好的方法是方法1和方法3。方法2有許多限制。
關於目錄索引
在預覽設置頁面上,您可以創建目錄索引。這將遍歷所有文件夾以提取xml佈局。在此之後,框架可以輕鬆地按名稱查找佈局。否則,框架將從預覽庫url +'flexname.xml’加載佈局。
轉自:https://github.com/zhenglibao/FlexLib/wiki/Hot-preview#setup-environment