怎樣讓不要的tableviewcell不顯示出來

時間 2022-10-06 21:40:05

1樓:小熙自**

1. 先讓 tableview.separatorstyle = uitableviewcellseparatorstylenone; cell之間就沒有橫線了

2. 在建立cell的時候加上

uiimageview *lineimageview = [[uiimageview alloc] initwithframe:cgrectmake(0, 58, 320, 2)];

橫線2個畫素, cell高度60(cell高度需要自定義,預設不是60)

lineimageview.image = [uiimage imagenamed:@"line.png"];

[cell.contentview addsubview:lineimageview];

[lineimageview release];

2樓:匿名使用者

[_tableview setseparatorstyle:uitableviewcellseparatorstylenone];

或者把高度設定下就可解決了

tableview.tablefooterview = [[uiview alloc] init];

如何讓tableviewcell之間的那條線隱藏掉

3樓:

上面那位高人的回答簡直是錯誤百出,我勸你不要誤人子弟了。

你寫的去掉分割線的**是錯的。 假設前面已經寫了一個uitableview的物件 **應該是tableview.separatorstyle = uitableviewcellseparatorstylenone 這樣設定才滿足樓主說的隱藏掉cell的那條線,你後面寫的是選中cell時顯示的風格,前後完全不沾邊。

最關鍵的是在此之前你還想用自定義的view,可惜你完全用錯了。。

你寫cell.backgroundcolor = [uicolor clearcolor]是什麼意思,你這樣寫有任何意義嗎????我猜你是想自定義cell選中時的背景顏色。

正確寫法  cell.selectedbackgroundview = 一個你自定義的view  然後再用 cell.selectedbackgroundview.

backgroundcolor = 你自己想定義的顏色

4樓:匿名使用者

uiview *tempview = [[[uiview alloc] init] autorelease];

[cell setbackgroundview:tempview];

cell.backgroundcolor = [uicolor clearcolor];

//去掉分割線

tableview.separatorstyle = uitableviewcellselectionstylenone;

如果我的回答沒幫助到您,請繼續追問。。

5樓:育知同創教育

[_tableview setseparatorstyle:uitableviewcellseparatorstylenone];

6樓:育知同創教育

不顯示出來就是隱藏cell,實現方法:

1、定義property:

@property (weak, nonatomic) iboutlet uitableviewcell *hidecell;

self.dayscell.hide = yes; //設定這個cell是需要隱藏的

2、定義一個table view,處理內以上容cell為不顯示:

- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath

{uitableviewcell* cell = [super tableview:tableview cellforrowatindexpath:indexpath];

if(cell == self.hidecell)

return 0;

return [super tableview:tableview heightforrowatindexpath:indexpath];

7樓:匿名使用者

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath

- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath

我老熬夜,怎樣讓自己不要熬夜?

熬夜的朋友一定要多自己的健康負責,如果不能好好的照顧自己的身體,那肯定是對自己的身體不負責了。大家都知道或伍,熬夜對於身體危害很大,但就是控制不住的想熬夜。有什麼方法可以改掉熬夜這個壞習慣嗎,一起來了解一下吧。如何改掉熬夜這個壞習慣?1 養成積極勤奮的習慣,改掉做事拖拉的習慣 很多熬夜的人都是因為白...

怎樣委婉的表達讓室友不要半夜在宿舍打電話

你還可以用其人之道還治其人之身的方法來整治他。你可以選擇是有睡覺的時候也來打 吵的對方也睡不著,讓對方也來個感同身受。我想大家都是成年人,一定會反醒一下自己的行為的。總而言之,遇到這個情況無論採用哪種方法進行解決,都應該做到具體問題具體分析。最重要的是是要合理做好溝通,否則是會帶來不必要的矛盾的。如...

失戀最好的辦法是什麼,怎樣讓自己瘋狂點,不要叫我購物,不要叫我猛吃,不要叫我尋找下一段感情,本人女

吃點巧克力,別多,巧克力裡含有讓人解除痛苦的元素,然後,聽 或做一些運動,如 快速走路,騎自行車,瑜伽等,讓自己出點汗,就會感覺好一些。另外,要自己給自己寬心。相信緣分吧,如果失戀了,就說明緣分沒到。告訴自己 是自己的終歸會來到自己身邊,不是自己的,再努力也無濟於事。所以,慢慢就會平靜下來。祝你好運...