viewDidLoad の静的なテーブルビュー セルから textlabel を初期化すると、すべてが本来あるべき姿で表示されます。ただし、ボタンを押した直後にテキスト値を変更すると、テキストがviewDidLoadで設定された元のテキストよりも大きい場合、テキストが切り取られます。新しいテキストが短い場合、正しく表示されています。
誰かがこの問題の解決策を知っていますか?
- 編集 -
以下で解決:
テキスト値を変更した後、ラベルの setNeedsLayout メソッドを呼び出してみてください。これにより、ラベルのサイズが変更される場合があります。–