0
私はシミュレータで実行すると私のUITableViewCell UILabelsがすべて押しつぶされているのがわかりません。ここではストーリービューファイルのビューは次のとおりです。私のカスタムUITableViewCell内のすべてのラベルが押しつぶされています
しかし、これは私がシミュレータで見終わるものです:
:これらが適用され、以下の制約されています
私はプロトコル機能を実装しましたテーブルビューの行の高さを返す:
override func tableView(_ tableView: UITableView, heightForRowAt
indexPath: IndexPath) -> CGFloat {
return 65
}
最後に、私は、デバッガでUI要素のすべてを分析する(例えばpo cell.namelabel.frame)、各要素のフレームのすべてがコンテナに対して相対的に意味があることがわかります(起源とサイズはどちらも私が期待しているものです)、各要素は適切なスーパービューを持っていますラベルのスーパービューはコンテンツビューなどです)。
残念ながら、これらの修正のどれも問題を修正しませんでした。すべての要素(NameLabelを含む)は、それらのフレームがデバッガで他のことを言っているにもかかわらず、TableViewCellの(0,0)に固定されているように見えます。 – pizza7