1、uitableview設定偏移量
通過設定tableview的偏移量,讓列表預設滾動到某個位置,內涵段子裡面的效果
[mytableview setcontentoffset:cgpointmake(0, 100) animated:yes];
有時候只需要重新整理某行的cell的資料,完全沒必要呼叫[tableview reloaddata]重新整理整個列表的資料,呼叫以下方法即可。。
nsindexpath *indexpath_1=[nsindexpath indexpathforrow:1 insection:0];
nsarray *indexarray=[nsarray arraywithobject:indexpath_1];
[mytableview reloadrowsatindexpaths:indexarray withrowanimation:uitableviewrowanimationautomatic];
方法一
改變每一組之間的間距
self.tableview.sectionheaderheight = 5;
self.tableview.sectionfooterheight = 0;
方法二
- (cgfloat)tableview:(uitableview *)tableview heightforheaderinsection:(nsinteger)section
- (cgfloat)tableview:(uitableview *)tableview heightforfooterinsection:(nsinteger)section
- (uiview *)tableview:(uitableview *)tableview viewforheaderinsection:(nsinteger)section
- (uiview *)tableview:(uitableview *)tableview viewforfooterinsection:(nsinteger)section
ios7裡面tableviewcell上面的分割線,左邊少了20個畫素,用下面的方法,可以讓分割線完整顯示出來
if ([_tableview respondstoselector:@selector(setseparatorinset:)])
//方法一:
cell.contentview.backgroundcolor = [uicolor redcolor];
//方法二:
uitableviewcell *cell = [tableview dequeuereusablecellwithidentifier:cellidentifier];
uiview* bgview = [[uiview alloc] initwithframe:cgrectmake(0, 0, 1, 1)];
bgview.opaque = yes;
bgview.backgroundcolor = [uicolor orangecolor];
[cell setbackgroundview:bgview];
//方法三:
- (void)tableview:(uitableview *)tableview willdisplaycell:(uitableviewcell *)cell forrowatindexpath:(nsindexpath *)indexpath
#pragma mark 重寫setframe方法,自己調整cell的frame
一些小方法
1 將六位的顏色碼轉換成紅綠藍三色 uicolor getcolor nsstring hexcolor 2 計算根據字串長度計算空間的size nsstring title 苦澀奉公克己惡毒啦沒考慮到呢離開電腦礦務局恩看到今年份渴望能看見你哭呢 cgsize sizeh title boundin...
一些小方法 持續更新
我在寫指令碼的時候,會有些自己常用的方法,這兒做個分享 個人部落格 def date list self,start date,end date 傳開始 結束日期,返回兩者之間所有日期的list param start date 開始日期 param end date 結束日期 return 2者之...
一些ArrayList的一些小方法
1 arraylist的一些小方法 加入某本圖書 list.add bk5 檢視是否包含某本圖書 boolean a list.contains bk1 system.out.println a 刪除某本圖書 list.remove bk5 根據圖書名檢視,刪除該圖書 集合的下角標是從0開始的 fo...