loadingview 我寫成了乙個單例,是乙個自定義的view ,新增到window上實現的。
如果把這個view ,新增到當前控制器的view上面,就不能遮蔽導航bar的操作,隨意我把它新增到window上面。
loadingview 的效果是,網路請求的時候,新增,請求結束的時候,0.5s動畫,逐漸消失
載入loadingview 用巨集 loading_on
取消loadingview 用巨集 loading_off
遇到的問題:動畫衝突
具體 描述: 當網路請求a的時候,loadingview顯示,請求結束,在loadingview執行0.5s消失動畫的時候,此刻網路請求b開始,這個時候,loadingview並沒有顯示。
解決問題:
方案1,用計數的思想 loadingcout 當,loadingcout > 0的時候,不執行loading_off,每次網路請求的時候 loadingcout ++,執行loading_off的時候 loadingcout --.
此方案不行,因為執行loadiing_off的動作,在loading_on之前,就是,消失動畫過程中,才計數加1的。
這個方案是,計數加1,再判斷是否執行消失動畫
方案2,消失動畫 不用 uiview 動畫,用定時器來實現動畫
定時器初始化
setfiredate
:[nsdate
distantfuture
]這個函式,讓定時器 不執行
C winform post請求資料
其原理是,利用winfrom模擬表單提交資料,將要提交的引數提交給網頁,網頁執行 得到資料,然後winform程式將網頁的所有源 讀取下來,這樣就達到windows應用程式和web應用程式之間傳參和現實資料的效果了。首先建立乙個windows應用程式和web應用程式。在web應用程式中,將網頁切換到...
PHPcurl請求資料
php curl post請求和get請求 獲取的引數 api key 8a82d53a57b06c1d835d129f7e43d49c ordernum pdo fetch select ddlm order no from tablename ewei shop order where id g...
angular請求資料
get請求import from angular common http 2 在元件中引入模組並宣告 constructor private http httpclient 3 呼叫函式 ngoninit post請求import from angular common http 2 在元件中引入模...