UITextView
のフォントサイズを変更するのに役立ちます。
[textView setFont:[UIFont fontWithName:@"ArialMT" size:30]];
私はこれを使用しますが、機能しません。
TextViewをxibまたは割り当てられたtextViewにバインドしましたか?
そうであれば、
次のコードを使用して、これが機能するかどうかを確認できます
[textView setFont:[UIFont boldSystemFontOfSize:15]];
または
[textView setFont:[UIFont systemFontOfSize:15]];
Xib/Storyboard属性インスペクターで「選択可能」がチェックされているかどうかを確認します。選択できない場合、サイズは変更されません
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に関する詳細を提供します
これを使って:
UITextView *myTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
myTextView.font = [UIFont fontWithName:@"arial" size:14];
Swift 3.0の場合
textview.font = UIFont(name: textview.font.fontName, size: 18)
私はあなたと同じようにそれを試しました
[textView setFont:[UIFont fontWithName:kFontName size:kFontSize]];
UITextView
の中にViewDidLoad
を設定します。私の問題は、私の見解を変えました:
[_viewEnd setTransform:CGAffineTransformMakeScale(0.0, 0.0)];
私の問題は、UITextView
を含むUIView
を変換した後にUITextView
のプロパティを設定することで解決しました。
Swift 4.0
textField.font = UIFont.systemFont(ofSize: 17.0)