繁体   English   中英

uinavigationcontroller后退按钮字体更改不太正确

[英]uinavigationcontroller back button font change not quite correct

我正在代码中执行以下操作,以更改后退按钮的字体:

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],UITextAttributeTextColor,[UIFont fontWithName:@"Freshman" size:13.0f],UITextAttributeFont, nil] forState:UIControlStateNormal];

但是“返回”一词在返回按钮的顶部很尴尬,没有像通常那样居中放置。 我说的是它在顶部和底部居中,而不是从右到左。 我怎样才能解决这个问题? 似乎只能使用UITextAttributeShadow更改Shadow和ShadowOffset,所以我不知道如何使其居中。

任何帮助表示赞赏!

尝试这样的事情:

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 10) forBarMetrics:UIBarMetricsDefault];

请检查参考文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM