查看ios軟件的ui布局有三種:
1.DCIntrospect? ? 這種方式是開源的嘹锁,我從github上clone下來后運(yùn)行demo余佛,運(yùn)行遇到了問題:Xcode cannot run using the selected device目尖,試了修改允許版本之類的方法一直沒有首妖。還是沒有耐心研究仪芒,所以放棄了穆咐,有同學(xué)愿意試試的可以去看看,到時候告訴我一聲怎么用谜慌。
2.REVEAL? ?這款軟件我也下載下來用了然想,用的時候需要把它的framework導(dǎo)入進(jìn)工程,然后還需要設(shè)置一下鏈接到這個庫欣范。但不知道為什么变泄,每次運(yùn)行成功之后reveal上是能進(jìn)行ui的調(diào)試查看等,但是工程文件里的.xcodeproj文件出問題了恼琼》劣迹可能是我哪里沒配置好吧,所以這個軟件也被我放棄了晴竞。(怎么使用看這篇文章: iOS真機(jī)UI調(diào)試?yán)鳌猂eveal)
最近發(fā)現(xiàn)這個軟件比較好的一點(diǎn)蛙卤,就是能看手機(jī)上安裝的別人的軟件的布局。逆向工程里常常使用的,能夠了解別人的布局設(shè)計思路颤难。具體如何使用看這篇文章:使用Reveal分析他人App視圖布局神年。
3.?Spark Inspector? ?這款軟件倒是挺不錯的,下載下來就能馬上使用行嗤,只要用這個軟件打開你的工程已日,然后運(yùn)行工程就可以馬上查看你的ui布局了,在模擬器上運(yùn)行你的app栅屏,spark inspector就能馬上實(shí)時刷新進(jìn)入相同的界面飘千。所有的元素都能顯示,分層還能精準(zhǔn)定位等既琴。好吧就這樣愉快的決定用你了占婉。這里是生成序列號的軟件下載地址:百度云盤軟件及序列號生成器, 密碼:whmr, 只要下載下來里面會有個程序生成序列號甫恩,自己輸入進(jìn)去就行了逆济,不會過期了。
4. xcode6 中有一個view debugging磺箕,這個也是可以看見ui的布局的奖慌。(多謝@dreamCatcher提醒)
? ? ? ? ?先運(yùn)行模擬器,app啟動后在xcode選擇 ?debug->view debugging->capture view Hierarchy,就能看到當(dāng)前app頁面的ui布局了松靡〖蛏基本上的功能都有,就是沒有frame的信息雕欺,有一個position中心點(diǎn)信息岛马,如果我想看原點(diǎn)位置的話就需要自己減一下了。