質問

使いたいです 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];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top