web-dev-qa-db-ja.com

SwiftUIでテキストラベルのテキスト選択を許可するにはどうすればよいですか?

テキストビューを作成すると:

Text( "Hello World")

ユーザーが長押ししたときにテキストを選択できないようにします。

私はTextFieldの使用を検討しましたが、それではテキスト編集をオフにできないようです。

テキストの本文を表示し、ユーザーがシステムテキストセレクターを使用して選択範囲を強調表示できるようにしたいだけです。

ありがとう!

15
mralexhay

これを試して:

TextField("Unused Placeholder", text: .constant("Non-editable text"))

編集や選択はできませんが、残念ながらカーソルが表示されます。

これは私がこれまでに思いついた最善の解決策です。より良いアイデアを喜んでいます。

0
Nicolas Degen