質問編集履歴

1

誤字修正

2022/04/25 02:29

投稿

iosClimer
iosClimer

スコア20

test CHANGED
File without changes
test CHANGED
@@ -87,25 +87,25 @@
87
87
  ```
88
88
 
89
89
  ### 発生している問題
90
- 制約の更新はBreakPointで止めて値の出力し更新されてることは確認してます。
90
+ BreakPointで止めて制約の更新されてることは確認してます。
91
91
  が、画面に反映されておらずキーボードに隠れてしまいます。
92
92
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-25/2fa7cf32-8921-491a-9a9d-f741f75ded9a.png)
93
93
 
94
94
  ### 試したこと
95
95
 
96
96
  2016年に発売された本を参考にしております。
97
- 登校が比較的新しい記事を参考にし、更新する処理を以下のコードに置き換えたらうまく更新されました。
97
+ ネットで調べて更新する処理を以下のコードに置き換えたらうまく更新されました。
98
98
  ```ここに言語を入力
99
- ///アニメーションしてレイアウトを更新
99
+ ///アニメーションしてレイアウトを更新
100
- UIView.animate(withDuration: animationDuration, animations: { () -> Void in
100
+ UIView.animate(withDuration: animationDuration, animations: { () -> Void in
101
- self.scrollView.contentInset.bottom = keyboardHeight
101
+ self.scrollView.contentInset.bottom = keyboardHeight
102
- self.scrollView.scrollIndicatorInsets = UIEdgeInsets(top: 0, left: 0, bottom: keyboardHeight, right: 0)
102
+ self.scrollView.scrollIndicatorInsets = UIEdgeInsets(top: 0, left: 0, bottom: keyboardHeight, right: 0)
103
103
 
104
- self.view.layoutIfNeeded()
104
+ self.view.layoutIfNeeded()
105
- })
105
+ })
106
106
  ```
107
107
 
108
- のコードで動いてますが、なぜ最初のコードでは反映されないかが気になります。
108
+ のコードで動いてますが、なぜ最初のコードでは反映されないかが気になります。
109
109
  個人的にはIBOutletで繋いだ値を更新した方が直感的に分かりやすくて好きです。
110
110
 
111
111
  ### 補足情報(FW/ツールのバージョンなど)