gpt4 book ai didi

ios - 自定义导航栏最小字体比例?

转载 作者:行者123 更新时间:2023-11-29 13:05:20 26 4
gpt4 key购买 nike

我需要在导航栏上设置最小字体比例。我在我的 AppDelegate.m 中设置了标题属性:

[[UINavigationBar appearance] setTitleTextAttributes: @{
UITextAttributeTextColor: [UIColor colorWithRed:54/255.0f green:54/255.0f blue:54/255.0f alpha:1.0f],
UITextAttributeTextShadowOffset: [NSValue valueWithUIOffset:UIOffsetMake(0.0f, 0.0f)],
UITextAttributeFont: [UIFont fontWithName:@"HelveticaNeue-Bold" size:20.0f]
}];

我的导航栏被拖放到 Storyboard 中的 UIView 上。自定义导航栏图像和文本属性一切正常,除非我需要尽可能设置最小字体比例。

最佳答案

我通过创建标签并将其用作导航栏标题来解决它。

// NavBar title
UILabel *customNavBarTitle = [[UILabel alloc] initWithFrame:CGRectMake(44, 0, 320, 44)];
customNavBarTitle.textAlignment = NSTextAlignmentCenter;
customNavBarTitle.adjustsFontSizeToFitWidth = YES;
[customNavBarTitle setFont:[UIFont fontWithName:@"OpenSans-Semibold" size:15.0f]];
[customNavBarTitle setBackgroundColor:[UIColor clearColor]];
[customNavBarTitle setTextColor:[UIColor blackColor];
[customNavBarTitle setText:customTitle];
[self.view addSubview:customNavBarTitle];

关于ios - 自定义导航栏最小字体比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782826/

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