web-dev-qa-db-ja.com

uitextviewフォントサイズを変更する方法

UITextViewのフォントサイズを変更するのに役立ちます。

[textView setFont:[UIFont fontWithName:@"ArialMT" size:30]];

私はこれを使用しますが、機能しません。

42
mychar

TextViewをxibまたは割り当てられたtextViewにバインドしましたか?

そうであれば、

次のコードを使用して、これが機能するかどうかを確認できます

[textView setFont:[UIFont boldSystemFontOfSize:15]];

または

 [textView setFont:[UIFont systemFontOfSize:15]];
70
iMOBDEV

Xib/Storyboard属性インスペクターで「選択可能」がチェックされているかどうかを確認します。選択できない場合、サイズは変更されません

60
brainray
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
[textView  setFont: [UIFont fontWithName:@"ArialMT" size:30]];
textView.text = @"test my font size";
[self.view addSubview:textView];
[textView release];

あなたのコードは正しいです。問題はコードの他の部分にあります。 textViewに関する詳細を提供します

7
Alex Terente

これを使って:

UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];  
myTextView.font = [UIFont fontWithName:@"arial" size:14];
4
sadik hasan

Swift 3.0の場合

textview.font = UIFont(name: textview.font.fontName, size: 18)
3
Dhruv Khatri

私はあなたと同じようにそれを試しました

[textView setFont:[UIFont fontWithName:kFontName size:kFontSize]];

UITextViewの中にViewDidLoadを設定します。私の問題は、私の見解を変えました:

[_viewEnd setTransform:CGAffineTransformMakeScale(0.0, 0.0)];

私の問題は、UITextViewを含むUIViewを変換した後にUITextViewのプロパティを設定することで解決しました。

1
Alex Cio

Swift 4.0

textField.font = UIFont.systemFont(ofSize: 17.0)
1
Brian Ogden