gpt4 book ai didi

ios - UIBarButtonItem 在按下后更改字体,在外观代理中指定

转载 作者:可可西里 更新时间:2023-11-01 04:59:03 24 4
gpt4 key购买 nike

我通过 AppDelegate 中的 appearance 代理设置了 UIBarButtonItem 标题字体:

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"Segoe Print" size: 14.0], UITextAttributeFont,
DEF_TITLE_COLOR,UITextAttributeTextColor,
[UIColor colorWithRed:100/255 green:128/255 blue:43/255 alpha:0.4], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset, nil]
forState:UIControlStateNormal&UIControlStateHighlighted&UIControlStateDisabled];

然后我在我的应用程序的某个地方调用 presentViewController::。条形按钮显示有适当的字体和背景图像,我在这个 ViewController 中设置(不是通过外观):

enter image description here

但是当我按下“加入”按钮时,会显示标准的非自定义 UIAlertView,并且在它出现在屏幕上后我的 barButton 字体会立即变为...标准?颜色也看起来像淡色。我不知道我做错了什么,尝试了很多事情来弄清楚:

enter image description here

此错误仅出现在 iOS7 上。

最佳答案

好吧,我发现外观代理并没有像我预期的那样工作。我在初始化 UIBarButtonItem 的地方之前复制粘贴了自定义方法,它起到了魅力。

关于ios - UIBarButtonItem 在按下后更改字体,在外观代理中指定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com