Tag: 字体

什么是iOS中的等宽字体?

我想在我的iOS应用程序中为我的UILabel等宽字体。 不幸的是,我找不到一个。 即使“美国打字机”实际上也没有等宽。 什么是XCode中可用的等宽字体?

在Interface Builder中使用自定义字体devise标签/文本视图

我目前正在一个iPhone项目中,所有的标签/文本视图等应该出现与自定义字体(我使用Xcode 4.2.1)。 我已经做了一些这方面的研究,唯一的解决scheme似乎是将字体文件添加到项目,适当地编辑info.plist文件,并以编程方式设置字体(即通过网点或通过子类化相关的意见)。 在任何情况下,这些方法都不会导致界面生成器使用自定义字体显示文本(它仍然会显示Helvetica)。 使用属性检查器不能select自定义字体。 虽然我不认为我错过了一些东西,但我只是想确保没有别的办法,而不是编程设置字体,这对我必须处理的任务(本地化问题,独特的应用程序devise等等)来说是相当痛苦的。 )。 这将是很好的让界面生成器显示自定义字体..

如何清除充满表情字符的字体caching?

我正在开发iPhone的键盘扩展。 有一个emoji屏幕与苹果自己的表情符号键盘相似,在UICollectionView中显示了大约800个表情符号字符。 当这个表情符号UIScrollView滚动内存使用增加,不下降。 我正在重新使用单元格,并且在显示800倍的单个表情符号字符进行testing时,在滚动过程中内存不会增加。 使用工具,我发现我的代码中没有内存泄漏,但似乎表情符号字形被caching,根据字体大小可能需要大约10-30MB的内存(研究表明它们实际上是PNG)。 键盘扩展可以使用less量内存,然后才能杀死。 有没有办法清除该字体caching? 编辑 添加代码示例以重现该问题: let data = Array("😄😊☺️😉😍😘😚😗😙😜😝😛😳😁😔😌😒😞😣😢😂😭😪😥😰😅😓😩😫😨😱😠😡😤😖😆😋😷😎😴😵😲😟😦😧😈👿😮😬😐😕😯😶😇😏😑👲👳👮👷💂👶👦👧👨👩👴👵👱👼👸😺😸😻😽😼🙀😿😹😾👹👺🙈🙉🙊💀👽💩🔥✨🌟💫💥💢💦💧💤💨👂👀👃👅👄👍👎👌👊✊✌️👋✋👐👆👇👉👈🙌🙏☝️👏💪🚶🏃💃👫👪👬👭💏💑👯🙆🙅💁🙋💆💇💅👰🙎🙍🙇🐶🐺🐱🐭🐹🐰🐸🐯🐨🐻🐷🐽🐮🐗🐵🐒🐴🐑🐘🐼🐧🐦🐤🐥🐣🐔🐍🐢🐛🐝🐜🐞🐌🐙🐚🐠🐟🐬🐳🐋🐄🐏🐀🐃🐅🐇🐉🐎🐐🐓🐕🐖🐁🐂🐲🐡🐊🐫🐪🐆🐈🐩🐾💐🌸🌷🍀🌹🌻🌺🍁🍃🍂🌿🌾🍄🌵🌴🌲🌳🌰🌱🌼🌐🌞🌝🌚🌑🌒🌓🌔🌕🌖🌗🌘🌜🌛🌙🌍🌎🌏🌋🌌🌠⭐️☀️⛅️☁️⚡️☔️❄️⛄️🌀🌁🌈🌊☕️🍵🍶🍼🍺🍻🍸🍹🍷🍴🍕🍔🍟🍗🍖🍝🍛🍤🍱🍣🍥🍙🍘🍚🍜🍲🍢🍡🍳🍞🍩🍮🍦🍨🍧🎂🍰🍪🍫🍬🍭🍯🍎🍏🍊🍋🍒🍇🍉🍓🍑🍈🍌🍐🍍🍠🍆🍅🌽🎍💝🎎🎒🎓🎏🎆🎇🎐🎑🎃👻🎅🎄🎁🎋🎉🎊🎈🎌🔮💛💙💜💚❤️💔💗💓💕💖💞💘💌💋💍💎👑👒👟👞👡👠👢👕👔👚👗🎽👖👘👙💼👜👝👛👓🎀🌂💄📚📖🔬🔭📰🎨🎬🎩🎪🎭🎤🎧🎼🎵🎶🎹🎻🎺🎷🎸👾🎮🃏🎴🀄️🎲🎯🏈🏀⚽️⚾️🎾🎱🏉🎳⛳️🚵🚴🏁🏇🏆🎿🏂🏊🏄🎣").map {String($0)} class CollectionViewTestController: UICollectionViewController { override func viewDidLoad() { collectionView?.registerClass(Cell.self, forCellWithReuseIdentifier: cellId) } override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return data.count } override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCellWithReuseIdentifier(cellId, forIndexPath: indexPath) […]

CGFontCreateWithDataProvider以飞行模式挂起

当我在飞行模式下调用CGFontCreateWithDataProvider 时 ,我的应用程序将冻结。 不在飞行模式,它工作正常。 字体存储在设备上,不应该发生networking访问。 在调用此方法加载本地字体文件时: [self registerIconFontWithURL:[[NSBundle mainBundle] URLForResource:@"FontAwesome" withExtension:@"otf"]]; url的值如下: file:///var/mobile/Applications/48D3DA14-235B-4450-A081-7A6BA6116667/Blah.app/FontAwesome.otf + (void)registerIconFontWithURL:(NSURL *)url { NSAssert([[NSFileManager defaultManager] fileExistsAtPath:[url path]], @"Font file doesn't exist"); CGDataProviderRef fontDataProvider = CGDataProviderCreateWithURL((__bridge CFURLRef)url); //******Freezes after the next line****** CGFontRef newFont = CGFontCreateWithDataProvider(fontDataProvider); //******FROZEN****** CGDataProviderRelease(fontDataProvider); CFErrorRef error; CTFontManagerRegisterGraphicsFont(newFont, &error); CGFontRelease(newFont); } iOS 7.1.x,iPhone 5。 我不知道为什么会发生这种情况,并没有find任何帮助。 有没有人有一个线索为什么会发生这种情况? 提前致谢!

如何将自定义字体集成到应用程序中?

我正在尝试将自定义字体(Imperator.ttf和goodfish.ttf)从以下网站集成到我的电晕应用程序中: http://www.1001freefonts.com/top-fonts.php 我正在仔细关注在Corona的官方网站上find的教程: http://www.coronalabs.com/blog/2013/01/16/faq-wednesday-custom-fonts/ 我遵循macosx整合的整个过程(通过双击等安装字体),并没有得到任何错误。 我也将字体文件名添加到我的build.settings文件中: UIAppFonts = { "Imperator.ttf" }, 每当我启动模拟器,并debugging当前加载的字体,新的不出现。 有没有一种简单的方法来debugging电晕模拟器上的问题,在osx,解决为什么字体不加载? 谢谢

如何在iOS 7中更改UIPickerView中的文本字体?

我能够改变我的字体颜色,但我也需要改变字体大小,我怎么能做到这一点? 这里是我的代码,chaning的颜色, – (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component { NSString *title = _currencyName[row]; NSAttributedString *attString = [[NSAttributedString alloc] initWithString:title attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}]; return attString; } 更新:这不起作用: NSAttributedString *attString = [[NSAttributedString alloc] initWithString:title attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor], NSFontAttributeName: [UIFont fontWithName:@"HelveticaNeue-Light" size:40]}];

不能find自定义字体 – iOS

我添加了一个自定义的字体 – 我从网上下载的一个。 它是TTF格式,可以用在我的Mac上的其他程序。 (成功添加到字体书和烟花中使用)。 我已经将密钥添加到信息.plist,但字体似乎不起作用。 当我NSLog的字体是空的,所以我假设它没有find它。 TTF被称为伦敦__。TTF,但有一个名称为伦敦字体。 我应该使用什么字体,并添加到info.plist这个工作? 谢谢 担 应用程序字体资源path=伦敦__。TTF NSLog(@"%@",[UIFont fontWithName:@"London font" size:22]); 和 NSLog(@"%@",[UIFont fontWithName:@"LONDON__.TTF" size:22]); 他们两个都返回空值。 尽pipe该文件被命名为LONDON __。TTF字体在Font Book中显示为每个人。 这是问题吗?

如何更改UIWebView的默认字体

UIWebView默认使用什么字体? 我希望能够改变这一点。 但我不想在HTMLstring中做,而是我想有这样的东西: [webView setFont:[UIFont fontWithName:@"GothamRounded-Bold" size:14] 有这样的财产或其他方式吗?

更改UIDatePicker字体颜色?

我想要做的就是改变UIDatePicker的字体颜色。 我研究了其他问题,但都涉及到更改其他属性并自定义整个外观。 我想要做的只是将字体颜色从黑色更改为白色。 我觉得很难相信我不能做这样一个看似简单的任务。 为什么色彩不会影响它? 它甚至做什么?

在界面构build器中使用自定义字体

我search了这个网站,但是我发现没有答案的问题。 我已经加载了一个自定义字体到我的Xcode项目。 [UIFont fontWithName:@"Laconic-Light" size:19]作品。 但是界面生成器不喜欢字体。 我不能使用IB,它总是显示默认的字体。 有没有办法告诉IB可以使用字体?