搜尋

首頁  >  問答  >  主體

objective-c - IOS的​​UITableView問題.

在設定一個UITableView的時候我的return rows回去的時候無論是多少都無法執行..就是運行起來的時候都是一個樣..只有短短的幾行.

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    
    return 20;
}

return 20或50.或多少都是一樣..在模擬器上顯示的結果都是一樣的,只有短短的幾行,而且我後面對Cell進行操作的時候,在tableView上也顯示不出來.

巴扎黑巴扎黑2742 天前594

全部回覆(5)我來回復

  • 黄舟

    黄舟2017-05-16 13:21:01

    return cellheight的代理方法, return cell的代理方法呢,怎麼寫的

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 13:21:01

    能否貼出其它代理方法內容?

    回覆
    0
  • 某草草

    某草草2017-05-16 13:21:01

    首先,看下UITableView的delegate和DataSource設定了沒.如果設定了,能否貼一下代理方法的程式碼

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-16 13:21:01

    一種情況是,你如果是可視化的.直接對cell進行了設定.代碼在寫的就不會改變,另外一種就是,你可以看看你的協議有沒有設置.在你的cellforRow中.cell是否是註冊的cell.

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:21:01

    看看你tabelview的高度是否設夠了。出於cell回收策略,iOStabelview的cell顯示數量是受限於tabelview高度的。

    回覆
    0
  • 取消回覆