テーブルビューにデートピッカーを挿入します。
挿入する行はdatePickerIndexPathで
datePickerIndexPathがnilの時は最終行の
elseにいく仕様です。
以下のコードは他人に教わったもので、ちゃんと動きます。
①1行目
if let _datePickerIndexPath = datePickerIndexPath
なぜ、if let なのか
その後の_は何を意味するのか
なぜ=でよいのか
②case1の1行目の意味を教えてください。
if (_datePickerIndexPath == indexPath)
なぜ今度は == なのか
なぜ今度はifの後( )なのか
初心者で、意味不明な質問かもしれませんがよろしくお願いいたします。
Swift5
1 if let _datePickerIndexPath = datePickerIndexPath{ 2 switch indexPath.section { 3 case 0: 4 return simpleHight 5 case 1: 6 if (_datePickerIndexPath == indexPath) { 7 return datePickerHeight 8 }else { 9 return simpleHight 10 } 11 case 2: 12 return descriprtionHeight 13 default: 14 return notShowHeight 15 } 16 }else{
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/19 09:47
2020/10/19 10:01