回答編集履歴
1
情報をまとめて、書き直した。
    
        answer	
    CHANGED
    
    | 
         @@ -1,16 +1,24 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
             
     | 
| 
      
 1 
     | 
    
         
            +
            たくさん脱線したので、そもそもの回答を書き直します。
         
     | 
| 
      
 2 
     | 
    
         
            +
            「tableview cell textview」でググると一番に出てくる
         
     | 
| 
      
 3 
     | 
    
         
            +
            https://qiita.com/mishimay/items/619f9ce60b4fabc1612f
         
     | 
| 
      
 4 
     | 
    
         
            +
            が参考になります。
         
     | 
| 
       2 
5 
     | 
    
         | 
| 
      
 6 
     | 
    
         
            +
            自分もこの通りにやっています。
         
     | 
| 
      
 7 
     | 
    
         
            +
            自分のは文字を入力できるようにしていますが、
         
     | 
| 
       3 
     | 
    
         
            -
             
     | 
| 
      
 8 
     | 
    
         
            +
            入力を保存して、tableviewをreloadしても
         
     | 
| 
      
 9 
     | 
    
         
            +
            各行が入力文字に対応した大きさにきちんとなるので、
         
     | 
| 
      
 10 
     | 
    
         
            +
            読み込んで表示するだけにも応用できると思います。
         
     | 
| 
       4 
11 
     | 
    
         | 
| 
      
 12 
     | 
    
         
            +
            参考にして下さい。
         
     | 
| 
      
 13 
     | 
    
         
            +
            参照ページにはdelegateの設定は省かれてますが、
         
     | 
| 
       5 
     | 
    
         
            -
             
     | 
| 
      
 14 
     | 
    
         
            +
            入力系をOnにするのなら、delegateは必要となります。
         
     | 
| 
       6 
     | 
    
         
            -
            そのcellのdelegateをtableViewのControllerでさらに設定します。
         
     | 
| 
       7 
15 
     | 
    
         | 
| 
      
 16 
     | 
    
         
            +
            〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
         
     | 
| 
      
 17 
     | 
    
         
            +
            以下は脱線したこれまでの内容のまとめとなります。
         
     | 
| 
       8 
     | 
    
         
            -
             
     | 
| 
      
 18 
     | 
    
         
            +
            ・delegateの設定を忘れずに
         
     | 
| 
       9 
     | 
    
         
            -
             
     | 
| 
      
 19 
     | 
    
         
            +
            ・textViewにカスタムセルで固定のtag番号をつけてはダメ
         
     | 
| 
      
 20 
     | 
    
         
            +
            ・textViewのtagはカスタムセルで設定せずに、呼び出すviewcontrollerで設定を
         
     | 
| 
      
 21 
     | 
    
         
            +
            ・textViewはカスタムセルでは@IBOutletで繋ぐと楽
         
     | 
| 
      
 22 
     | 
    
         
            +
            ・tableviewのheightForRowAt/estimatedHeightForRowAtの設定は不要
         
     | 
| 
       10 
23 
     | 
    
         | 
| 
       11 
     | 
    
         
            -
            正しくは下記のようになります。
         
     | 
| 
       12 
     | 
    
         
            -
            cell.textView.delegate = self
         
     | 
| 
       13 
     | 
    
         
            -
            (セルの中の部品のtextViewのデリゲート)
         
     | 
| 
       14 
     | 
    
         
            -
             
     | 
| 
       15 
     | 
    
         
            -
            tableViewCellのカスタムクラスについて
         
     | 
| 
       16 
     | 
    
         
            -
             
     | 
| 
      
 24 
     | 
    
         
            +
            となります。よろしくお願いします。
         
     |