在設(shè)定一個(gè)UITableView的時(shí)候我的return rows回去的時(shí)候無論是多少都無法執(zhí)行..就是運(yùn)行起來的時(shí)候都是一個(gè)樣..只有短短的幾行.
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 20;
}
return 20或50.或多少都是一樣..在模擬器上顯示的結(jié)果都是一樣的,只有短短的幾行,而且我後面對(duì)Cell進(jìn)行操作的時(shí)候,在tableView上也顯示不出來.
首先,看下UITableView的delegate和DataSource設(shè)定了沒.如果設(shè)定了,能否貼一下代理方法的程式碼
一種情況是,你如果是可視化的.直接對(duì)cell進(jìn)行了設(shè)定.代碼在寫的就不會(huì)改變,另外一種就是,你可以看看你的協(xié)議有沒有設(shè)置.在你的cellforRow中.cell是否是註冊(cè)的cell.
看看你tabelview的高度是否設(shè)夠了。出於cell回收策略,iOStabelview的cell顯示數(shù)量是受限於tabelview高度的。