如何让 UIToolbar 字体与 UINavigation Controller 相匹配?

发布于 2024-07-16 20:40:58 字数 602 浏览 9 评论 0原文

使用以下帖子,我能够将 UILabel 添加到 UIToolbar,然而,它看起来很糟糕。 有人知道如何让文本大小/颜色/阴影与 UINavigationController 的标题相匹配吗?

导航控制器

替代文本 http://www.codingwithoutcomments.com/uploads/Picture1.png

使用 UILabel

替代文本 http://www.codingwithoutcomments.com/uploads/Picture2.png

什么我需要采取哪些步骤才能使它们匹配?

Using the following post, I was able to add a UILabel to a UIToolbar, however, it looks crappy. Anyone know how to get the text size / color / shadow to match the title for a UINavigationController?

Navigation Controller

alt text http://www.codingwithoutcomments.com/uploads/Picture1.png

UIToolbar with UILabel

alt text http://www.codingwithoutcomments.com/uploads/Picture2.png

What steps do I need to take to make them match?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

葬﹪忆之殇 2024-07-23 20:40:58

您可能还想添加阴影?

itemLabel.shadowColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];
itemLabel.shadowOffset = CGSizeMake(0, -1.0);

You might also want to add a shadow?

itemLabel.shadowColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];
itemLabel.shadowOffset = CGSizeMake(0, -1.0);
月依秋水 2024-07-23 20:40:58

显然,问题是关于 iPhone 的,但为了以防万一有人想知道,以下是 iPad 的数据:

    titleLabel.font = [UIFont boldSystemFontOfSize:20.0];
    titleLabel.shadowOffset = CGSizeMake(0, 1);
    titleLabel.shadowColor = [UIColor colorWithWhite:1.f alpha:.5f];
    titleLabel.textColor = [UIColor colorWithRed:113.f/255.f green:120.f/255.f blue:127.f/255.f alpha:1.f];
    titleLabel.backgroundColor = [UIColor clearColor];
    titleLabel.text = @"Title";

Obviously the question is about iPhone, but in case anyone is wondering, here are the numbers for iPad:

    titleLabel.font = [UIFont boldSystemFontOfSize:20.0];
    titleLabel.shadowOffset = CGSizeMake(0, 1);
    titleLabel.shadowColor = [UIColor colorWithWhite:1.f alpha:.5f];
    titleLabel.textColor = [UIColor colorWithRed:113.f/255.f green:120.f/255.f blue:127.f/255.f alpha:1.f];
    titleLabel.backgroundColor = [UIColor clearColor];
    titleLabel.text = @"Title";
久随 2024-07-23 20:40:58
UILabel * itemLabel = [[UILabel alloc] initWithFrame:rectArea];
itemLabel.text = @"Item";   
itemLabel.textColor = [UIColor whiteColor];
itemLabel.font = [UIFont boldSystemFontOfSize:22.0];
UILabel * itemLabel = [[UILabel alloc] initWithFrame:rectArea];
itemLabel.text = @"Item";   
itemLabel.textColor = [UIColor whiteColor];
itemLabel.font = [UIFont boldSystemFontOfSize:22.0];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文