SwiftのUITextViewのフォントサイズについてなのですが、
swift
1textView.font = textView.font?.withSize(40)
このようにして設定しているのですが、textViewにテキストが設定されている時は、フォントサイズが適用されるのですが、テキストが空の時はフォントサイズがデフォルトに戻ってしまいます。
テキストが空の状態でユーザーに入力してもらいたいのですが、解決方法をご存知の方はご教授お願いします。
どこで設定しているのでしょうか?
コメントありがとうございます。viewDidLoadです。
症状を再現できませんので、もう少しコードを書いて下さい。下の行にprint(textView.font)を追加して、デフォルトに戻ったときの出力を教えて下さい。
textView.fontの値がnilになっていました。フォントは指定せずにフォントサイズだけ指定したいのですが、font.withSizeの他に設定方法はありますでしょうか?
nilになっているのがおかしいので、その原因を探った方がいいと思います。textViewはコードで生成しているのでしょうか?それともStoryboardに配置しているのでしょうか?
コードで生成しています。フォントに関する記述は、質問文にあるコードしか書いてない状態です。
回答2件
あなたの回答
tips
プレビュー