iOS經典講解之UIAlertView的使用技巧

2021-07-09 23:37:50 字數 819 閱讀 5975

在使用uialertview的時候,初始化時使用方法

- (instancetype*)

title*)

message

delegate:(id)

delegate*)

cancelbuttontitle*)

otherbuttontitles,

, ...會給乙個title和message。有時大家不需要title就會直接給message而title給空字串或者nil.兩者會有什麼區別哪。如果給空字串如:

uialertview

*alert = [[

uialertview

alloc

]initwithtitle

:@""

message

:@"你好"

delegate

:self

cancelbuttontitle

:nil

otherbuttontitles:@"

確認",nil];

會得到如下提示框

如果給nil會得到如下提示框

大家應該看出兩者資訊的字型區別了,如果title給空字串,標題是存在的,資訊會在title下面小於標題字型大小顯示,如果給nil標題不存在,資訊會在標題位置顯示,並且以標題字型大小顯示。這是兩者的區別,大家在開發時可以注意這個問題。

iOS經典講解之清除快取檔案

清除快取之前先要計算檔案的大小 計算目錄大小 cgfloat foldersizeatpath nsstring path 將大小轉化為m return size 1024.0 1024.0 return 0 根據路徑刪除檔案 void cleancaches nsstring path 計算沙盒中...

iOS經典講解之socket程式設計」粘包「問題

tcp ip傳輸層有兩個並列的協議 tcp和udp。其中tcp transport control protocol,傳輸控制協議 是面向連線的,提供高可靠性服務。udp user datagram protocol,使用者資料報協議 是無連線的,提供高效率服務。在實際工程應用中,對可靠性和效率的選...

iOS經典講解之UILabel居上居下顯示

在日常開發中,經常遇到uilabel內容顯示問題,因為uilabel沒有提供居上居下顯示的方法,給開發帶來了諸多不便,下面提供一種ulabel居上居下顯示的方法僅供參考 通過類目實現 import inte ce uilabel vertical align top void aligntop al...