gpt4 book ai didi

iphone - 在 UISegmentedControl 的选定选项卡上是否可以使用不同样式的字体?

转载 作者:行者123 更新时间:2023-11-28 22:31:57 25 4
gpt4 key购买 nike

我已经编写了这段代码来为 UISegmentedControl 的正常状态和突出显示状态设置字体属性,但它不起作用。请帮我指出原因。

NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@"Helvetica" size:12.0f], UITextAttributeFont,

[UIColor blackColor], UITextAttributeTextColor,

nil];

NSDictionary *boldAttributes = [NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@"Helvetica-Bold" size:12.0f], UITextAttributeFont,

[UIColor blackColor], UITextAttributeTextColor,

nil];



[self.tab setTitleTextAttributes:attributes forState:UIControlStateNormal];

[self.tab setTitleTextAttributes:boldAttributes forState:UIControlStateHighlighted];

我希望选定的文本是粗体,否则它应该是正常的。

最佳答案

我试过如下

NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIFont boldSystemFontOfSize:17], UITextAttributeFont,
[UIColor blackColor], UITextAttributeTextColor,
nil];
[_segmentedControl setTitleTextAttributes:attributes forState:UIControlStateNormal];
NSDictionary *highlightedAttributes = [NSDictionary dictionaryWithObject:[UIColor whiteColor] forKey:UITextAttributeTextColor];
[_segmentedControl setTitleTextAttributes:highlightedAttributes forState:UIControlStateHighlighted];

并设置字体

 [UIFont fontWithName:@"FontName" size:desiredsize.f]

同时将突出显示更改为选中。

关于iphone - 在 UISegmentedControl 的选定选项卡上是否可以使用不同样式的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172269/

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