//2.設定圓角,建設不要使用通過data資料第乙個位元組 來獲取副檔名
- (nsstring *)contenttypeforimagedata:(nsdata *)data
nsstring *teststring = [[nsstring alloc] initwithdata:[data subdatawithrange:nsmakerange(0, 12
)] encoding:nsasciistringencoding];
if ([teststring hasprefix:@"
riff
"] && [teststring hassuffix:@"
webp
"])
return
nil;
}
return
nil;
}
layer.cornerradius = xx; layer.maskstobounds = yes;
因為使用圖層過量會有卡頓現象, 特別是圓角或者陰影會卡,建議使用如下:
/*3.在ios中簡單的版本號的管理。* 設定圓形(放到分類中使用)
*/
- (uiimage *)cutcircleimage
.0為首次上線的版本號:
1、上線後突然發現乙個嚴重的bug那我們就要修復更新版本, 此時我們的版本號為1.0.1
所以說如果修復bug或者優化功能, 我們只修改疊加第三位數字, 其他不變
2、如果有了新的需求, 在原來的基礎上增加了乙個新功能, 那麼我們的版本號變為1.1.0
, 需要清空第三位數字為0, 來疊加修改第二位數字
4.使用設定tabbar現實的時候會講預設渲染成藍色,可以通過修改顯示的渲染模式來取消預設渲染。
uiimage *selectediamge = [uiimage imagenamed:@"
tabbar_new_click_icon"];
myvc.tabbaritem.selectedimage =[selectediamge imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];
方法二:在xcode中設定 render as 屬性如下:
//nsmutabledictionary *attrs =[nsmutabledictionary dictionary];
attrs[nsfontattributename] = [uifont systemfontofsize:12
]; attrs[nsforegroundcolorattributename] =[uicolor graycolor];
nsmutabledictionary *selectedattrs =[nsmutabledictionary dictionary];
selectedattrs[nsfontattributename] =attrs[nsfontattributename];
selectedattrs[nsforegroundcolorattributename] =[uicolor darkgraycolor];uitabbaritem[item settitletextattributes:attrs forstate:uicontrolstatenormal];
專案記錄 架構
今天,專案負責人召集大家開會,要修改我們前面做的設計,並給我們展示了他這2天進行的架構設計。另外兩位同事都有自己的意見,一是覺得要需求牽引,不支援前期的可能是過度也可能是錯誤的設計 二是要修改的 量過大,前面的工作大部分都要重來。我看了 展示後,有這樣的感覺 1 架構設計得很好 2 寫得很好 3 擔...
自建專案記錄
1 kindeditor 使用注意點 1 將jsp包中的lib下的三個jar檔案放到web inf lib下面 2 若js出現報錯,右鍵報錯檔案 myeclispe exclude from validation 即可 3 在欲顯示編輯框的頁面的之間插入如下 注意,是假設kindeditor檔案放入...
angularjs專案記錄
1 如何去掉ng repeat中的 hashkey?答 使用ng repeat上加上 track by index 2 jquery change事件不實時 input輸入框的change事件,要在input失去焦點的時候才會觸發 input name myinput change function...