1. 程式人生 > >iOS啟動和關閉狀態列網路請求標誌

iOS啟動和關閉狀態列網路請求標誌

在我們使用應用的時候,每當有網路請求產生時,我們總是可以在狀態列看到一個轉動的網路請求標誌,如下圖所示:


這個標誌可以讓使用者安心,瞭解網路請求正在發生,從而耐心等待,當然如果本身應用的UI在這種時候的指示足夠清晰也可以讓使用者安心,不過顯示這個標誌還是很好地,而且很簡單。

要注意的是這個標誌並不是在網路請求發生的時候自動出現的,需要在程式碼中手動啟動和關閉的,程式碼如下:

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];// 啟動狀態列網路請求指示

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];// 關閉狀態來網路請求指示

非常簡單吧,而且不用擔心自己不小心打開了多個或者忘記關閉了哪個,這個標誌是單例,也就說,不管在哪裡呼叫NetworkActivityIndicator,都是同一個NetworkActivityIndicator。

去給所有的網路請求都加上吧~

相關推薦

iOS啟動關閉狀態網路請求標誌

在我們使用應用的時候,每當有網路請求產生時,我們總是可以在狀態列看到一個轉動的網路請求標誌,如下圖所示: 這個標誌可以讓使用者安心,瞭解網路請求正在發生,從而耐心等待,當然如果本身應用的UI在這種時候的指示足夠清晰也可以讓使用者安心,不過顯示這個標誌還是很好地,而且很

IOS中顯示隱藏狀態網路活動標誌

轉載自:http://mmz06.blog.163.com/blog/static/1214169620116109637638/ 引入 在做IOS客戶端(iPad、iPhone……)與服務端進行互動時,要進行網路連線,而且一般進行相互互動時都會有一定的時間,這時

appium+python自動化62-命令啟動關閉appium服務

前言 做app自動化測試比較繁瑣的一點是每次都要去啟動appium服務,然後跑完之後關閉appium服務。雖然在cmd裡面可以使用命令列的appium服務版本,開啟cmd啟動還是不太方便 不能做到真正自動化開啟和關閉。為了解決這個問題,可以用python寫個指令碼去開啟和關閉appium服務 啟動appi

iOS 更改狀態顏色隱藏狀態

更改狀態列顏色 iOS7以後 狀態列的字型為黑色:UIStatusBarStyleDefault 狀態列的字型為白色:UIStatusBarStyleLightContent 解決方案 1、在info.plist中,將View controller-based status bar appea

ios 啟動程式時隱藏狀態啟動後顯示狀態

1、在info.plist裡面  Status bar is initially hidden 設定為 YES 2、在appDelagate裡面 設定  [application setStatusBarHidden:NO withAnimation:UIStatus

在windows中使用命令啟動關閉mariadb

作業系統:win10 mariadb版本:5.5.51-MariaDB 1. 命令列中啟動mariadb: mysqld --defaults-file="path\my.ini" --standalone 備註:如果不指定default-file(初始化檔案)可能會報錯。

[iOS開發]滑動時狀態內容重合

問題 這裡指,當將內容向上滑動時文字與狀態列重合,而非一開始就重合。 像這樣: 解決 使用導航欄,或 新增背景圖,或 模糊狀態列。 使用導航欄 StoryBoard中選中當前Controller,選擇Editor-> Embed

Windows下命令啟動關閉MySQL資料庫

MySQL配置好後, 啟動MySQL資料庫命令: mysqld --console --console顯示更多控制檯輸出訊息 關閉MySQL資料庫命令: mysqladmin -u root sh

mysql啟動關閉外鍵約束的方法

word nbsp 查看 set 外鍵約束 mysql 輸入 check select 關閉外鍵約束,輸入命令:SET FOREIGN_KEY_CHECKS=0; 啟動外鍵約束,輸入命令:SET FOREIGN_KEY_CHECKS=1; 查看當前是否有外鍵約束:SELEC

Oracle啟動關閉

命令 fuse 在線 數據庫系統 .exe ssi 建立 use 控制文件 1 數據庫啟動 1.1 需要的權限 SYSDBA或者SYSOPER系統權限。 1.2 啟動的方法 SQL*Plus STARTUP command Oracle Enterprise

全文檢索ES 服務啟動關閉

eap sep ror cms nco sin head exp rac nohup ./elasticsearch & 可以後臺開啟elasticsearch服務 ps-ef列出所有進程 ps-ef | grep elastic...查找elastic。。的

單獨啟動關閉hadoop服務

hadoop、節點1)啟動名稱節點 Hadoop-daemon.sh start namenode 2) 啟動數據節點hadoop-daemons.sh start datanode slave 3)hadoop-daemon.sh start secondarynamenode 4)查看端口5007

SELinux的啟動關閉

efs 所有 能夠 mis iss har 表示 強制 兩個 1、SELinux簡介SELinux是Security Enhanced Linux的縮寫,字面上的意思就是安全強化的Linux,它是由美國國家安全局 (NSA) 開發的,整合到Linux核心的一個模塊,是對於強

mysql 啟動關閉外鍵約束

ext sql 更新 set ... 避免 mysq delete 約束 在MySQL中刪除一張表或一條數據的時候,出現 [Err] 1451 -Cannot delete or update a parent row: a foreign key constrai

java----調用windows的DOS命令並回顯/啟動關閉appium

學習記錄/** * Java調用windows的DOS命令 * 實現調用Windows的ipconfig命令,然後將輸出的信息通過IO流輸出到控制臺。 * 實現啟動appium服務 * 實現關閉appium服務 */ public class Doc { public static

【oracle11g】整體啟動關閉

lsnrctl1.關閉數據庫【默認orcl】 sqlplus /nolog conn sys/sys as sysdba; shutdown immediate; --關閉所有實例 lsnrctl stop2.單獨關閉的數據庫實例,目前啟動不了了【uu】 sqlplus /nolog conn sys/

如何快速啟動關閉我們的oracle服務

nbsp 轉換成 oracleo list 文件 ID tro 格式 代碼 1 首先大家可以看到的是我們的這個oracle的數據庫服務,每次我們用我們的oracle數據庫的時候進行打開的兩個服務 OracleOraDb11g_home1TNSListene

tomcat多實例啟動關閉腳本

ret des tar val $2 exp per pack tomcat多實例 1、tomcat啟動腳本 #!/bin/sh# description: 啟動tomcat多實例.. /etc/init.d/functionsRETVAL=$? # tomcat實例目錄e

Oracle安裝完成後,如何用命令行啟動關閉數據庫?

運行 沒有 操作 imm 文件 back file 不能 正常的 Oracle安裝完成後,如何用命令行啟動和關閉數據庫? 解答: 打開:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat

VirtualBox啟動關閉虛擬機器命令(純乾貨,實戰例項)

啟動virtualbox命令:  [email protected]:/home/dns# virtualbox [email protected]:/home/dns# ps -ef|grep virtual root