IOS tableViewCell一般屬性的設定

2021-07-02 00:34:58 字數 1970 閱讀 8837

1.系統預設的顏色設定

[objc]view plain

copy

//無色

cell.selectionstyle

= uitableviewcellselectionstylenone;  

//藍色

cell.selectionstyle

= uitableviewcellselectionstyleblue;  

//灰色

cell.selectionstyle

= uitableviewcellselectionstylegray;

改變uitableviewcell選中時背景色:

[objc]view plain

copy

uicolor

*color = [[uicoloralloc]initwithred:

0.0green:0

.0blue:0

.0alpha:1

];//通過rgb來定義自己的顏色

[objc]view plain

copy

cell

.selectedbackgroundview

= [[[uiview

alloc

]initwithframe

:cell

.frame

]autorelease

];  

cell.selectedbackgroundview

.backgroundcolor

= [uicolor

******

];  

3自定義uitableviewcell選中時背景

[objc]view plain

copy

- (uitableviewcell

*)tableview:(

uitableview

*)tableview

cellforrowatindexpath

:(nsindexpath

*)indexpath  

...  

}  

[objc]view plain

copy

cell

.selectedbackgroundview

= [[[uiimageview

alloc

]initwithimage

:[uiimage

imagenamed

:@"cellart.png"

]]autorelease

];     

還有字型顏色     

cell.textlabel

.highlightedtextcolor

= [uicolor

***color

];  [cell

.textlabel

settextcolor

:color];

//設定cell的字型的顏色

[objc]view plain

copy

[thetableview

setseparatorcolor

:[uicolor ***x ]];  

5、設定cell中字型的顏色

[objc]view plain

copy

- (uitableviewcell

*)tableview:(

uitableview

*)tableview

cellforrowatindexpath

:(nsindexpath

*)indexpath  

...  

}  

C 中屬性和一般欄位的區別

c 中可以給類的字段設定屬性 屬性中可以設定讀寫操作 如果沒有設定屬性,則只有public的字段才能讀寫,而且不能為對讀寫的值進行操作 而屬性可以對即將讀寫的字段進行操作 比如student類中的stuid欄位的屬性stuid 在stuid中的get與set中就可以對讀寫的值進行操作,例如 publ...

pragma的一般用法

pragma是乙個c語言中的預處理指令,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。其格式一般為 pragma para 其中para 為引數,下面來看一些常用的引數。2 另乙個使用得比較多的pragma引數是c...

注釋的一般用法

一篇好的 不是要人看不懂,而是讓乙個外行人都能看的懂,而注釋無疑是這其中很重要的一環,注釋是專門給程式設計師自己看的,而機器不會看到。乙個好的注釋可以讓人一眼明白這個程式的作用,當然也不是每一行都需要注釋,int a 宣告乙個變數 int b 宣告乙個變數 例如這樣,這個注釋就是很廢,因為大家都知道...