在使用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...