## Search Barの先頭が小文字にならない。
StoryboardのCorrection
のNo
が効かず、
英字入力の際に、Search Barの先頭が小文字になりません。
可能ならStoryboardで済ませたいです
## 参考サイト
## エラー追記
制約のエラーっぽいのですが、
2020-09-11 16:57:02.606612+0900 CodeCheck-Test-Yumemi[50965:3868420] [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. ( "<NSLayoutConstraint:0x60000345de50 'assistantHeight' TUISystemInputAssistantView:0x7fc4cbb12e20.height == 44 (active)>", "<NSLayoutConstraint:0x600003420e10 'assistantView.bottom' TUISystemInputAssistantView:0x7fc4cbb12e20.bottom == _UIKBCompatInputView:0x7fc4cba22750.top (active)>", "<NSLayoutConstraint:0x6000034207d0 'assistantView.top' V:|-(0)-[TUISystemInputAssistantView:0x7fc4cbb12e20] (active, names: '|':UIInputSetHostView:0x7fc4ca45e670 )>", "<NSLayoutConstraint:0x600003456260 'inputView.top' V:|-(0)-[_UIKBCompatInputView:0x7fc4cba22750] (active, names: '|':UIInputSetHostView:0x7fc4ca45e670 )>" ) Will attempt to recover by breaking constraint <NSLayoutConstraint:0x600003420e10 'assistantView.bottom' TUISystemInputAssistantView:0x7fc4cbb12e20.bottom == _UIKBCompatInputView:0x7fc4cba22750.top (active)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
「先頭文字を大文字にしたい」のでしょうか、それとも「自動修正を有効にしたい」のでしょうか。
autocorrectionType は、「自動修正の有無」です。
「先頭文字を大文字にする(キャピタライズする)」のはautocapitalizationTypeです。
どちらをやりたいのか明確ではないので、ご質問を適切に修正していただけないでしょうか。
「先頭文字を 小 文字にしたい」です。
storyboardにて、capitalizationをNoneにして試してみましたが、先頭が大文字のままです。
ちなみに、タイトルでは SearchBar となっていますが、質問中で引用されているコードだと
textField.autocorrectionType = .no
と、textField のプロパティを操作しているようにも見えますが、それで間違いないでしょうか。
なるほど..! searchBar.autocapitalizationType = .noneで、先頭を小文字にできました。
ですが、2点質問があります。
- storyboardから設定する方法はあるのでしょうか?
- 英数で入力した後、かなで入力すると、「エラー追記」のエラーが出るのですが、改善は可能なのでしょうか?
Storyboard のインスペクタにも設定する場所がありますので、よくご覧ください。
ただし、理由はよくわかりませんが、StoryBoard のインスペクタで設定しても正常に反映されないようです。
ちなみに、引用で使われている画像はかなり古い Xcode のキャプチャですので、現在は項目数が増えています。
エラー追記の内容については、システム上の問題なので、無視するしかないかと思います(矛盾が生じていますが、ユーザ側から解決できる問題ではないかもしれません)。
承知しました。
ご返信下さり、ありがとうございました。
回答1件
あなたの回答
tips
プレビュー