为 UILabel 设置不同字体的问题

2024-05-05

我想将字体大小和姓氏设置为 titleLabel。 //Helvetica Neue UltraLight

 [titleLabel setFont:[UIFont fontWithName:@"Helvetica Neue UltraLight" size:25.0f]];

这是行不通的。

请告诉我可能出了什么问题?

任何帮助将不胜感激?


正确的字体名称是@"HelveticaNeue-UltraLight".

使用类似这样的方法来获取格式良好的可用字体名称列表:

NSMutableString *str = [NSMutableString stringWithCapacity:1000];
for (NSString *familyName in [UIFont familyNames]) {
    [str appendFormat:@"%@\n", familyName];
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        [str appendFormat:@"    %@\n", fontName];
    }
    [str appendString:@"\n"];
}
NSLog(@"%@", str);

这是iOS5.1的当前列表:

Thonburi
    Thonburi-Bold
    Thonburi

Snell Roundhand
    SnellRoundhand-Bold
    SnellRoundhand-Black
    SnellRoundhand

Academy Engraved LET
    AcademyEngravedLetPlain

Marker Felt
    MarkerFelt-Wide
    MarkerFelt-Thin

Geeza Pro
    GeezaPro-Bold
    GeezaPro

Arial Rounded MT Bold
    ArialRoundedMTBold

Trebuchet MS
    TrebuchetMS
    TrebuchetMS-Bold
    TrebuchetMS-Italic
    Trebuchet-BoldItalic

Arial
    Arial-BoldMT
    ArialMT
    Arial-ItalicMT
    Arial-BoldItalicMT

Marion
    Marion-Regular
    Marion-Bold
    Marion-Italic

Gurmukhi MN
    GurmukhiMN
    GurmukhiMN-Bold

Malayalam Sangam MN
    MalayalamSangamMN-Bold
    MalayalamSangamMN

Bradley Hand
    BradleyHandITCTT-Bold

Kannada Sangam MN
    KannadaSangamMN
    KannadaSangamMN-Bold

Bodoni 72 Oldstyle
    BodoniSvtyTwoOSITCTT-Book
    BodoniSvtyTwoOSITCTT-Bold
    BodoniSvtyTwoOSITCTT-BookIt

Cochin
    Cochin
    Cochin-BoldItalic
    Cochin-Italic
    Cochin-Bold

Sinhala Sangam MN
    SinhalaSangamMN
    SinhalaSangamMN-Bold

Hiragino Kaku Gothic ProN
    HiraKakuProN-W6
    HiraKakuProN-W3

Papyrus
    Papyrus-Condensed
    Papyrus

Verdana
    Verdana
    Verdana-Bold
    Verdana-BoldItalic
    Verdana-Italic

Zapf Dingbats
    ZapfDingbatsITC

Courier
    Courier-Bold
    Courier
    Courier-BoldOblique
    Courier-Oblique

Hoefler Text
    HoeflerText-Black
    HoeflerText-Italic
    HoeflerText-Regular
    HoeflerText-BlackItalic

Euphemia UCAS
    EuphemiaUCAS-Bold
    EuphemiaUCAS
    EuphemiaUCAS-Italic

Helvetica
    Helvetica-LightOblique
    Helvetica
    Helvetica-Oblique
    Helvetica-BoldOblique
    Helvetica-Bold
    Helvetica-Light

Hiragino Mincho ProN
    HiraMinProN-W3
    HiraMinProN-W6

Bodoni Ornaments
    BodoniOrnamentsITCTT

Apple Color Emoji
    AppleColorEmoji

Optima
    Optima-ExtraBlack
    Optima-Italic
    Optima-Regular
    Optima-BoldItalic
    Optima-Bold

Gujarati Sangam MN
    GujaratiSangamMN
    GujaratiSangamMN-Bold

Devanagari Sangam MN
    DevanagariSangamMN
    DevanagariSangamMN-Bold

Times New Roman
    TimesNewRomanPS-ItalicMT
    TimesNewRomanPS-BoldMT
    TimesNewRomanPSMT
    TimesNewRomanPS-BoldItalicMT

Kailasa
    Kailasa
    Kailasa-Bold

Telugu Sangam MN
    TeluguSangamMN-Bold
    TeluguSangamMN

Heiti SC
    STHeitiSC-Medium
    STHeitiSC-Light

Apple SD Gothic Neo
    AppleSDGothicNeo-Bold
    AppleSDGothicNeo-Medium

Futura
    Futura-Medium
    Futura-CondensedExtraBold
    Futura-CondensedMedium
    Futura-MediumItalic

Bodoni 72
    BodoniSvtyTwoITCTT-BookIta
    BodoniSvtyTwoITCTT-Book
    BodoniSvtyTwoITCTT-Bold

Baskerville
    Baskerville-SemiBoldItalic
    Baskerville-Bold
    Baskerville-Italic
    Baskerville-BoldItalic
    Baskerville-SemiBold
    Baskerville

Chalkboard SE
    ChalkboardSE-Regular
    ChalkboardSE-Bold
    ChalkboardSE-Light

Heiti TC
    STHeitiTC-Medium
    STHeitiTC-Light

Copperplate
    Copperplate
    Copperplate-Light
    Copperplate-Bold

Party LET
    PartyLetPlain

American Typewriter
    AmericanTypewriter-CondensedLight
    AmericanTypewriter-Light
    AmericanTypewriter-Bold
    AmericanTypewriter
    AmericanTypewriter-CondensedBold
    AmericanTypewriter-Condensed

Bangla Sangam MN
    BanglaSangamMN-Bold
    BanglaSangamMN

Noteworthy
    Noteworthy-Light
    Noteworthy-Bold

Zapfino
    Zapfino

Tamil Sangam MN
    TamilSangamMN
    TamilSangamMN-Bold

DB LCD Temp
    DBLCDTempBlack

Arial Hebrew
    ArialHebrew
    ArialHebrew-Bold

Chalkduster
    Chalkduster

Georgia
    Georgia-Italic
    Georgia-BoldItalic
    Georgia-Bold
    Georgia

Helvetica Neue
    HelveticaNeue-Bold
    HelveticaNeue-CondensedBlack
    HelveticaNeue-Medium
    HelveticaNeue
    HelveticaNeue-Light
    HelveticaNeue-CondensedBold
    HelveticaNeue-LightItalic
    HelveticaNeue-UltraLightItalic
    HelveticaNeue-UltraLight
    HelveticaNeue-BoldItalic
    HelveticaNeue-Italic

Gill Sans
    GillSans-LightItalic
    GillSans-BoldItalic
    GillSans-Italic
    GillSans
    GillSans-Bold
    GillSans-Light

Palatino
    Palatino-Roman
    Palatino-Bold
    Palatino-BoldItalic
    Palatino-Italic

Courier New
    CourierNewPSMT
    CourierNewPS-BoldMT
    CourierNewPS-BoldItalicMT
    CourierNewPS-ItalicMT

Oriya Sangam MN
    OriyaSangamMN-Bold
    OriyaSangamMN

Didot
    Didot-Italic
    Didot
    Didot-Bold

Bodoni 72 Smallcaps
    BodoniSvtyTwoSCITCTT-Book
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为 UILabel 设置不同字体的问题 的相关文章

  • Parse.com 和 Facebook 登录,运行无限循环

    我将 Parse 和 Facebook iOS SDK 都更新到了最新版本 当我尝试使用 Facebook 登录时 我的应用程序崩溃了 从调试器中我可以看到它正在无限循环中调用 3 4 个方法 我的登录代码如下所示 void openSes
  • 当 UITextField 已满或空时显示警报 Swift

    下面的代码中 如果 userNameTF 或 passwordTF 已满或为空 则会显示警报 IBAction func LoginBtn sender AnyObject let userName userNameTF text let
  • 如何解决 CoreData mogenerator 未找到问题

    我收到如下所示的错误 我不知道我错过了什么 我该如何解决这个问题 如下图所示 Users nischalhada Documents XcodePro mnepalnews revisited 2 0 CoreData mogenerato
  • 在iOS上,“添加到主页”缓存保存在哪里,如何清除它?

    我正在 iPad iOS v7 上制作一个 html5 游戏 当我将其添加到主页时 它非常顽固地释放缓存 如果我在 Safari 中查看它 这会按照您所期望的方式工作 如果我刷新一次或两次 页面就会以最新状态缓存 但在主页上却是另一回事 它
  • 缺少常规选项卡

    我刚刚切换到使用 Xcode 5 我已经用一些需要更改的其他设置更改了我的应用程序的名称 但是当我执行此操作时 我注意到我的 常规 选项卡丢失了 有谁知道为什么会发生这种情况 只是快速更新如何在 Xcode 8 中执行此操作
  • 如何在 iOS 中更改部分透明图像的颜色?

    我有一个具有部分透明度的单色图像 我有正常版本和 2X 版本的图像 我希望能够用代码将图像着色为不同的颜色 下面的代码适用于普通图像 但 2X 最终会出现伪影 正常图像可能有类似的问题如果是这样 由于分辨率的原因我无法检测到它 UIImag
  • 推入 UINavigationController 时隐藏 FBFriendPickerViewController 导航栏

    介绍一个实例FBFriendPickerViewController using presentViewController animated completion 非常简单 该类似乎是针对该用例的 但是 我想推送一个实例FBFriendP
  • 所需框架与静态库

    构建现代框架 https developer apple com videos play wwdc2014 416 says 每个应用程序都有自己的自定义框架副本 https stackoverflow com a 15262463 242
  • 添加自定义过渡会导致 xib 加载错误的屏幕尺寸

    我正在尝试向具有 xib 的 UIViewController 添加自定义过渡 我尝试了几种方法 但它们都有相同的问题 视图显示的屏幕尺寸错误 我当前的示例基于以下教程 使用 Swift 在 iOS 中自定义 UIViewControlle
  • 如何恢复消耗品应用内购买?

    我正在开发一款 iOS 游戏 用户可以通过应用内消耗品购买一定数量的内部货币 比如 1000 金币 如果用户想将余额从一台设备转移到另一台设备 如何恢复消耗品购买 在苹果的文档中 它说我们必须使用我们自己的服务器 但是如何获取用户的Appl
  • 错误:更改核心数据模型后架构armv7的重复符号

    我有一个使用核心数据框架的应用程序 我工作得很好 我刚刚更改了数据模型 向一个实体添加一个属性 当我尝试构建它时 出现错误 duplicate symbol OBJC METACLASS AccountFolder in Users XXX
  • SiriKit 错误:此应用程序不支持捐赠意图

    我在 Xcode 10 iOS 12 Beta 中捐赠自定义意图时遇到问题 我创建了一个在我的主应用程序目标和 OrderIntent 目标之间共享的自定义框架 我创建了一个 intentdefinition 文件 并将目标成员资格设置为我
  • 频繁绘制 CGPath 时的性能

    我正在开发一个将数据可视化为折线图的 iOS 应用程序 该图被绘制为CGPath在全屏自定义中UIView最多包含 320 个数据点 数据经常更新 图表需要相应地重新绘制 刷新率为 10 秒就很好了 到目前为止很容易 然而 我的方法似乎需要
  • 使用 MFMailComposeViewController 类从 iPhone 应用程序发送带有 IMG 标签的 HTML 电子邮件

    我正在使用 MFMailComposeViewController 类从我的 iPhone 应用程序发送格式化的 HTML 电子邮件 我需要在电子邮件中包含图像 并且我在电子邮件正文中添加了 IMG 标签 IBAction shareWit
  • 防止 AlertView 被解雇

    任何人都可以帮助我防止在其按钮单击事件上解雇警报视图吗 我有一个 textview 作为我的alertView 的子视图 如果 textview 值为 nil 我不想关闭它 因为这是一个非常老的问题 但我得到了一个解决方案 并且如果其他开发
  • 致命错误:在字典中发现“地理编码地标”类型的重复键。 (Mapbox 地理编码器)

    我引用 这通常意味着要么该类型违反了 Hashable 的要求 要么此类字典的成员在插入后发生了变化 我正在使用 Mapbox Geocoder 当发生此运行时错误时 我的 XCode 将我带到线程 1 0 swift runtime on
  • NVActivityIndi​​catorView 仅适用于特定视图

    我正在使用这个库https github com ninjaprox NVActivityIndi catorView https github com ninjaprox NVActivityIndicatorView用于显示加载指示器
  • 分发内部业务 IOS 应用程序

    我遇到了 IOS 应用程序分发的一个令人困惑的部分 因此 我需要简单细分一下我的限制 即仅将我的应用程序分发给我的员工 同事或任何被视为 内部 的人 这是表明我不希望该应用程序出现在应用程序商店中的另一种方式 我的情况是我为几家公司开发 他
  • RemoteIO 音频单元播放回调中的 AudioBufferList 内容

    我想 拦截 音频数据传送到 iOS 设备扬声器的过程 我相信这可以使用 RemoteIO 音频单元和回调来完成 在下面的playbackCallback中 ioData实际上包含任何音频数据吗 static OSStatus playbac
  • IPV6 快速可达性

    我是 swift 和 xcode 的新手 并且我的应用程序因 IPV6 而被拒绝 性能 2 1 当我们执行以下操作时 您的应用程序会在运行 iOS 9 3 5 并连接到 IPv6 网络的 iPad 和 iPhone 上崩溃 具体来说 当我们

随机推荐

  • 调整浏览器大小时CSS边框影响宽度

    我使用以下方法制作了两个简单的导航菜单ul and li 一种是无边框的 另一种是有边框的 两个菜单的宽度固定为 400px 在第一个菜单中我给了每个li固定宽度为 100px 在第二个菜单中 根据宽度计算 我给出了固定宽度 98px 左右
  • PHP - 多个不同的数据库依赖注入类

    我花了过去几个小时试图找到 最佳 最合乎逻辑的方法的答案 以编写一个 php 数据库类以同时连接到一个 postgresql 数据库和一个 mysql 数据库 另外 我想采用依赖注入设计 但对整个概念还是陌生的 到目前为止我已经想出了 cl
  • 为什么我的 CSS3 媒体查询无法在移动设备上运行?

    在 styles css 中 我使用媒体查询 两者都使用以下变体 Normal CSS styles media only screen and max width 767px Mobile styles go here 当我缩小窗口时 网
  • React - 如何获取组件子元素的大小并重新定位它们

    我有一个组件 它在动态网格中排列元素 如下所示 class GridComponent extends React Component render return div items map function item return div
  • 使用列值作为 Spark DataFrame 函数的参数

    考虑以下数据框 letter rpt X 3 Y 1 Z 2 可以使用以下代码创建 df spark createDataFrame X 3 Y 1 Z 2 letter rpt 假设我想重复每行列中指定的次数rpt 就像这样questio
  • 使用 -static-libgcc -static-libstdc++ 编译仍然会导致对 libc.so 的动态依赖

    我正在尝试制作一个尽可能可移植的可执行文件 删除一些依赖项后 我在另一个系统上运行二进制文件时遇到以下问题 lib x86 64 linux gnu libm so 6 version GLIBC 2 15 not found requir
  • 通过 XMLHTTPRequest 发布时无法设置自定义编码

    从上个版本的chrome浏览器的JS控制台来看 x new XMLHttpRequest x open POST a 2 x setRequestHeader Content Type application x www form urle
  • 从条件映射类型中排除“{}”

    我们在以下界面上工作 interface A a string b string c number d number 我们有一个类型可以让每个键都在T optional如果他们的类型是string and required如果是number
  • WebMatrix sql LIKE %

    我在执行以下查询时遇到问题 当我使用静态参数直接从 WebMatrix 执行它并返回几行时 它可以工作 但不能从我的 cshtml 页面执行 var accounts database Query SELECT Username Email
  • 通过 const 成员的引用传递时尝试引用已删除的函数

    我显然错过了一些东西 如果我有 class MyClass public const int something MyClass int Something something something 这将失败 尝试引用已删除的函数 因为我没有
  • 如何启动 VBS 的交互式控制台?

    与这个问题非常相似 如何启动 Perl 的交互式控制台 https stackoverflow com questions 73667 how can i start an interactive console for perl 我只是希
  • 如何使用正则表达式替换匹配的组值

    我想修改连接字符串中 数据源 组件的值 我正在考虑以下解决方案 使用这个正则表达式模式 data source w 1 w 我可以获得以下字符串匹配 Match Groups 0 Value data source MY PC SQLEXP
  • GCD获取队列名称/标签

    如何获取当前队列名称 我的意思是队列标签com example myqueue 在 Xcode 4 调试器中我只能看到 block invoke 1 怎么样dispatch queue get label http developer ap
  • 运行时 SQL 查询生成器

    我的问题类似于 Java中有什么好的动态SQL生成器库吗 https stackoverflow com questions 5620985 is there any good dynamic sql builder library in
  • aspnet webforms禁用提交按钮

    我在 Webforms 中遇到一个小问题 我正在尝试禁用提交时的提交按钮 以防止重复发布 问题是 如果在回发期间禁用提交按钮 则不会调用代码隐藏中的 onclick 方法 回发仍然发生 但按钮 onclick 方法不会被调用 有办法解决这个
  • 如何设计多租户mysql数据库[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 假设我需要设计一个数据库来托管多个公司的数据 现在 出于安全和管理目的 我需要确保不同公司的数据正确隔离 但我也不想启动 10 个 m
  • 如何使用 ASP.NET Core 进行流式传输

    如何在 ASP NET Core 中正确传输响应 有一个像这样的控制器 更新的代码 HttpGet test public async Task GetTest HttpContext Response ContentType text p
  • WCF服务契约上的数据注释

    我有一个 WCF 服务 其中定义了一个 DataContract 类 每个属性都有 DataMember 属性 并且我已向其中几个属性添加了几个数据注释属性 Required 和 StringLength 然后 我在 ASP NET MVC
  • Javascript 中左侧的可选链接

    是否可以使用可选链接 https developer mozilla org en US docs Web JavaScript Reference Operators Optional chaining运算符位于赋值的左侧 在 JavaS
  • 为 UILabel 设置不同字体的问题

    我想将字体大小和姓氏设置为 titleLabel Helvetica Neue UltraLight titleLabel setFont UIFont fontWithName Helvetica Neue UltraLight size