1. 獲取文字的高度和寬度
+ (cgfloat)heightforcontent:(mymsgtextmodel *)content withwidth:(cgfloat)width; nsdictionary *attributes =@;
contentsize =[content.textmsg boundingrectwithsize:cgsizemake(width, cgfloat_max) options:nsstringdrawinguseslinefragmentorigin attributes:attributes context:nil].size;
}else
return
contentsize.height;
}
2. autolayout中一直確定不了裝置的高度和寬度
可以使用 layoutsubviews, 但是這個方法會被呼叫多次, 所以這個方法裡只能用於控制frame
3. sizetofit
這個方法是讓uiview 根據子檢視 來確定size
常用與uilabel, 根據文本來確定uilabel的size
3. - (uiimage *)stretchableimagewithleftcapwidth:(nsinteger)leftcapwidth topcapheight:
讓uiimageview left和top方向某個範圍內不被拉伸, 用於做氣泡
我們學到了什麼
原先以為自己一步乙個腳印慢慢學一定能學到不少好的程式設計經驗,現在我卻清清楚楚的認識到我已經向錯誤道路上走了很遠。曾經看過乙個部落格中寫到.net的墨菲定律 1 編寫.net程式時,無論發生什麼事情,一定要表現成是你有意讓他發生的。2 你好不容易才真正掌握了.net的新特性,卻發現它已經過時了。3 ...
190118 今天學到了什麼?
pem檔案在使用ssh i 匯入時,確保pem是只有所有者可讀許可權,即chmod 400 xx.pem,也沒認真看到命令的錯誤提示,因為多次嘗試一直錯誤,有些麻木 如何在兩個主機之間傳檔案,前不久學到了乙個sz rz,都是和被登入主機和主動登入主機之間傳檔案,現在兩台互不相干的主機之間卻不會傳!s...
今日的學習學到了什麼
感覺對api不熟練,吧一些老書翻了出來,重新讀一遍 andriod studio 複寫系統方法快捷鍵ctrl o,哇,爽的一筆。乙個完整的生命週期,oncreate建立初始化,onstart由不可見變為可見,onresume準備好與使用者進行互動,此時在棧頂,onpause去啟動另外乙個活動時,與o...