UITableView が reloadData されない場合に確認する点

UITableView に reloadData メソッドを発行しても cellForRowAtIndexPath がコールされない場合は、テーブルビューの高さが 0 に設定されていないか?確認すること。

テーブルビューの高さが 0 に設定されていると、
– (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
– (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

上記のメソッドがコールされても、
– (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
が、コールされない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です