(iOS 8 with Storyboard) 私はtableView上で適切な詳細UITableViewCellを持っています。Dynamic UITableViewCellの高さが動作しません
は、ストーリーボードではタイトルと右の詳細ラベルはnumberoflinesに設定されている= 0
マイコード:私は[self.table reloadData]
を実行cleanJsonの終わりに
- (void)viewDidLoad {
[super viewDidLoad];
keyArray = [[NSMutableArray alloc]init];
self.table.estimatedRowHeight = 140.0;
self.table.rowHeight = UITableViewAutomaticDimension;
[spinner startAnimating];
[self cleanJson:prunedDictionary];
}
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
- (CGFloat) tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(nonnull NSIndexPath *)indexPath{
return UITableViewAutomaticDimension;
}
。 TableViewCellのサイズは変更されますが、それらはすべて同じサイズにサイズ変更され、デフォルトサイズのように見えます。なぜ彼らは正しくリサイズされていない
(ストーリーボードで、私は200に高さを設定し、アプリが実行されたとき、彼らはすべての小さいサイズにリサイズされたので、私は、彼らはサイズを変更知っている理由は)?
あなたの制約がありそう間違っています。何とかあなたの質問にそれらを追加できますか? –
@d。フェラー私が言及したように、それはカスタムセルではないので、制約はありません。したがって、それは既に私が知っている限り制約があります – huddie96