-
獲取一個(gè)對(duì)象的類名:
NSString *name=[NSString stringWithUTF8String:object_getClassName(對(duì)象)]; -
UIImage轉(zhuǎn)換成NSData:
UIImageJPEGRepresentation([UIImage imageWithContentsOfFile:tmppath], 1); -
圖片拉伸(內(nèi)容可拉伸,邊角不拉伸):
- (UIImage * _Nonnull)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 可拉伸的范圍都是距離leftCapWidth后的1豎排像素,和距離topCapHeight后的1橫排像素。只是對(duì)一個(gè)像素進(jìn)行復(fù)制到一定寬度。而圖像后面的剩余像素也不會(huì)被拉伸。 -
獲取“設(shè)置”中顯示的國(guó)家和語言等:
獲取國(guó)家: NSString *country = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode]; 獲取語言: NSString *language = [[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode]; -
pushViewController:animated卡頓使用
UINavigationController的pushViewController:animated:執(zhí)行入棧一個(gè)子控制器時(shí),有時(shí)會(huì)出現(xiàn)推出(即入棧)"卡頓"現(xiàn)象,這是因?yàn)閺膇OS7開始,UIViewController的根view的背景顏色默認(rèn)為透明色(clearColor),"卡頓"其實(shí)就是由于透明色重疊后,造成視覺上的錯(cuò)覺,所以這并不是真正的"卡頓",但對(duì)視覺有很大影響。
解決方法:只要在UINavigationController所push出的子控制器中設(shè)置view的背景顏色賦值為任一顏色,就能解決所謂的"卡頓"問題。 -
取消
UIButton點(diǎn)擊時(shí)背景變灰色btn.adjustsImageWhenHighlighted = NO;
Objective-c 不常用代碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- { 11、核心動(dòng)畫 需要簽協(xié)議,但是系統(tǒng)幫簽好 一、CABasicAnimation 1、創(chuàng)建基礎(chǔ)動(dòng)畫對(duì)象 CAB...
- %c一個(gè)單一的字符 %d一個(gè)十進(jìn)制整數(shù) %i一個(gè)整數(shù) %e, %f, %g一個(gè)浮點(diǎn)數(shù) %o一個(gè)八進(jìn)制數(shù) %s一個(gè)字...
- *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會(huì)對(duì)里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
- *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...