タイトルのNavigationItemのフォントは何ですか?
-
28-10-2019 - |
質問
使いたいです navigationItem.title's
フォント、ボタンを挿入するため titleView
このボタンには「ABC」がありますが、この「ABC」はフォントを指定する必要があります。このフォントが同じです navigationItem
タイトルのシステムのフォント。何をしますか?
解決
私はそれが通常のシステムフォントであると信じています[uifont systemfontwithsize:somesize]。また、タイトルバーと同じ効果を与えるために、小さな影を設定する必要があります。 UILABELを使用する場合、タイトルバーと同じ効果に対してShadowOffsetを0、-1に設定できると思います。
他のヒント
デフォルトでは、すべてのフォントタイプは「システム」に設定されています。
uinavigationItem.titleのフォントプロパティは、実用的に設定できません。ただし、uilabelを作成してカスタムフォントを設定して、サブビューとして追加できます。
これを試して
UILabel *label=[[UILabel alloc]init];
label.frame=CGRectMake(100,10,200,24); //You have to adjust frame here.
label.font=[UIFont fontWithName:@"Helvetica" size:14];
[self.navigationController.navigationItem addSubView:label];
[label release];
所属していません StackOverflow