小编Dan*_*Dan的帖子

IOS在PDF中嵌入字体

我正在绘制一个PDF文件,无法弄清楚如何将字体嵌入PDF本身,任何人都可以帮助我吗?它在设备上显示正常但是一旦通过电子邮件发送或通过AirPrint打印我就会得到后备字体.这是我的代码......

- (void) drawChart{
CGContextRef    currentContext = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(currentContext, 0.0, 0.0, 0.0, 1.0);


NSUserDefaults *data = [NSUserDefaults standardUserDefaults];
NSString *pChart1 = [data stringForKey:@"pchart1"];


NSString *textToDraw = [NSString stringWithFormat:@"%@",pChart1];

UIFont *font = [UIFont fontWithName:@"MyFont" size:14];

CGSize stringSize = [textToDraw sizeWithFont:font
                           constrainedToSize:CGSizeMake(pageSize.width - 2*kBorderInset-2*kMarginInset, pageSize.height - 2*kBorderInset - 2*kMarginInset) 
                               lineBreakMode:UILineBreakModeWordWrap];

CGRect renderingRect = CGRectMake(kBorderInset + kMarginInset, kBorderInset + kMarginInset + 50.0, pageSize.width - 2*kBorderInset - 2*kMarginInset, stringSize.height);

[textToDraw drawInRect:renderingRect 
              withFont:font
         lineBreakMode:UILineBreakModeWordWrap
             alignment:UITextAlignmentLeft];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!

cocoa-touch objective-c ipad ios

5
推荐指数
1
解决办法
1322
查看次数

使用字符串变量更新UIButton标题

我试图以编程方式更新按钮的标题,并使用已转换为字符串并出现问题的整数.这是我的......

NSString *buttonText = [NSString stringWithFormat:@"%i", clickUp];
[myButton setTitle:@"%i" forState:UIControlStateNormal, buttonText];
Run Code Online (Sandbox Code Playgroud)

这样做会给我一个错误:"方法调用参数太多,预期2有3".如果我手动设置标题,它可以正常工作.

你能把字符串传递给按钮标题,如果是这样,有人可以与我分享如何?

提前致谢!

cocoa-touch objective-c ipad ios

-1
推荐指数
1
解决办法
1893
查看次数

标签 统计

cocoa-touch ×2

ios ×2

ipad ×2

objective-c ×2