如何制作“安达卢斯”自定义字体在 UITableViewCell 中不起作用?
“Andalus”自定义字体在 UITableViewCell
中不起作用。步骤如下:
将字体文件名“Andalus.ttf”添加到 app-info.plist 中的“应用程序提供的字体”键
使用
NSLog(@"%@", [UIFont familyNames]);
// 它返回“Andalus”获取字体名称设置字体名称 using:
cell.textLabel.font = [UIFont fontWithName:@"Andalus" size:10];
cell.detailTextLabel.font = [UIFont fontWithName:@"Andalus" size:10];
中
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
但不会出现“ÐМа”之类的单词就像在具有相同字体的文本编辑中一样,
我使用 UTF8
从 sqlite
获取数据,
谢谢您的提前
"Andalus" custom font not work in UITableViewCell
. Steps followed:
Add font file name "Andalus.ttf" to "Fonts provided by application" key in app-info.plist
Get font name using
NSLog(@"%@", [UIFont familyNames]);
// it return "Andalus"Set font name using:
cell.textLabel.font = [UIFont fontWithName:@"Andalus" size:10];
cell.detailTextLabel.font = [UIFont fontWithName:@"Andalus" size:10];
in
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
and
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
but a word like 'حمل' not appear as in a textedit with the same font
I get data using UTF8
from sqlite
thank you for advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
安达卢斯是否有不止一种变体,例如安达卢斯强和安达卢斯夏普?如果是这种情况,您必须指定您想要使用的变体的名称。
检查
[UIFont fontNamesForFamilyName:@"Andalus"]
返回的数组Does Andalus have more than one variant, e.g. Andalus Strong and Andalus Sharp? If that is the case you have to specify the name of the variant you wish to use.
Check the array returned by
[UIFont fontNamesForFamilyName:@"Andalus"]
在这里您可以找到可以使用的字体的更新列表:
http://iosfonts.com/
另外,还有一个应用程序,您可以看到字体的样子:
http://itunes.apple.com/app/fonts/id285217489?mt=8
Here you can find the updated list of font can be used:
http://iosfonts.com/
Also, there is an app you can see how the fonts look like:
http://itunes.apple.com/app/fonts/id285217489?mt=8