相关疑难解决方法(0)

如何在iPhone UILabel中设置字距调整

我正在开发一个iPhone应用程序,我想在UILabel中设置字距.我写的代码(可能在附近kCTKernAttributeName)似乎是错误的.我该如何解决这个问题呢?

NSMutableAttributedString *attStr;   
NSString *str = @"aaaaaaa";    
CFStringRef kern = kCTKernAttributeName;        
NSNumber *num = [NSNumber numberWithFloat: 2.0f];    
NSDictionary *attributesDict = [NSDictionary dictionaryWithObject:num 
forKey:(NSString*)kern];        
[attStr initWithString:str attributes:attributesDict];      
CGRect frame1 = CGRectMake(0, 0, 100, 40);    
UILabel *label1 = [[UILabel alloc] initWithFrame:frame1];    
label1.text = attStr    
[self.view addSubview:label1];
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uilabel kerning ios

32
推荐指数
6
解决办法
3万
查看次数

是否可以使用Cocoa Touch更改字体的字母间距/字距调整?

我已经在互联网上搜索了一段时间,以获取有关如何改变UIKit中字体的字母间距/字距调整的信息.

我担心的是,就像使用自己的自定义字体一样,你根本就不能.这将是一个可怕的消息.

我知道Apple正在通过这些限制来保护我们免受糟糕的设计,但它们也阻止我们实现真正优秀的设计.

人们建议我做什么?

  1. 使用带有标准字距调整的字体,人们可能不会注意到差异.

  2. 找到某人的黑客课程,以便在与他们辛苦赚来的现金分手后获得用户应得的外观.

  3. 使用我忽略的方法,并与UIKit一起做,承诺永远感谢那个赋予这隐藏的知识金块的人.

iphone cocoa-touch core-graphics objective-c quartz-graphics

15
推荐指数
1
解决办法
9298
查看次数

如何从Storyboard/Xib设置UILabel的字母间距?

我知道有一些方法可以调整字母间距,如果我参考了UILabel,但有没有办法从Storyboard中做到这一点?

我没有看到这里的选项:

在此输入图像描述

nsattributedstring uilabel ios

7
推荐指数
1
解决办法
3391
查看次数