Avatar
Deleted User 6/14/2020 1:43 PM
シンプルなリマインダーアプリを作ってるんですが、Listについてわからないことがあります。「キーボードを表示しているときに、適当なところをタップするとキーボードを閉じる」という動作を実装したいんですが、この動作をできるようにすると、List編集中のDeleteが効かなくなってしまいます。
1:43 PM
List { ForEach(text, id: \.self) { user in Text(user) }.onDelete{ offset in    self.text.remove(atOffsets: offset) }.onMove{ source, destination in self.text.move(fromOffsets: source, toOffset:destination) } } .onTapGesture { UIApplication.shared.endEditing() } (edited)
1:45 PM
extension UIApplication { func endEditing() { sendAction( #selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil ) } } (edited)
1:48 PM
よければ原因を教えていただけると助かります、、