私は単純なストーリーボードのプロトタイプに取り組んでいます。私の TableViewController は、動的プロトタイプをコンテンツとして使用します。
4 つのラベルを持つセルがあり、そのうちの 2 つがコード (ラベル テキスト) に設定されます。セルの高さもコードで計算されます。改行は Word Wrap に設定されており、デフォルト値 (システム 17.0) ですべて正常に動作しています。
ここを参照してください:
..しかし、「ファンタジーストリート...」ラベルのフォントサイズを変更すると、それ以上壊れることはなく、代わりに途切れてしまいます!
ここを参照してください:システムフォント16を使用
行は 0 に設定されます ワード ラップはまだアクティブです
..コードで手動でも実行しようとしましたが、変更はありません。
誰かがそれについて説明していますか?
****編集:** myLabel.frame = CGRectMake(t.origin.x, t.origin.y, t.size.width, t.size.height *2); を追加すると
cellForRowAtIndexPath にまだカットオフ ラベルが表示されます。しかし、テーブル ビューをスクロールしてラベルがすぐに表示可能領域の外に出ると、再び表示されると完全なテキストが表示されます。
ところで、viewTags を使用しているので、専用のセル クラスはありません。例えば、UILabel *myLabel = (UILabel *)[cell viewWithTag:2];