修复大小写切换无实际效果问题

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-07-20 21:29:53 +08:00
parent 86b5cabe17
commit 6e80a5986a
@@ -141,7 +141,7 @@ final class SpellingInputView: UIView, UITextFieldDelegate {
let box = makeBox(fontSize: fontSize) let box = makeBox(fontSize: fontSize)
box.tag = index box.tag = index
if ch != "_", let label = box.viewWithTag(100) as? UILabel { if ch != "_", let label = box.viewWithTag(100) as? UILabel {
label.text = ch.uppercased() label.text = ch
label.isHidden = false label.isHidden = false
} }
box.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(boxTapped(_:)))) box.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(boxTapped(_:))))
@@ -199,7 +199,7 @@ final class SpellingInputView: UIView, UITextFieldDelegate {
} }
let label = box.viewWithTag(100) as? UILabel let label = box.viewWithTag(100) as? UILabel
let filled = filledBlanks[blankIndex] let filled = filledBlanks[blankIndex]
label?.text = filled.uppercased() label?.text = filled
label?.isHidden = filled.isEmpty label?.isHidden = filled.isEmpty
let isCurrent = inputEnabled && blankIndex == cursorIndex let isCurrent = inputEnabled && blankIndex == cursorIndex