小编Neo*_*Neo的帖子

如何在Core Text Programming中设置字体大小和名称?

下面是我的代码崩溃

CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);
Run Code Online (Sandbox Code Playgroud)

我想设置字体请帮帮我谢谢.

+(void)drawText:(NSString*)textToDraw inFrame:(CGRect)frameRect
{

    //  CFStringRef stringRef = (__bridge CFStringRef)textToDraw;
    //  Prepare the text using a Core Text Framesetter

    NSAttributedString *stringRef=[[[NSAttributedString alloc]initWithString:textToDraw attributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont boldSystemFontOfSize:12.0],(NSString*)kCTFontAttributeName, nil]]autorelease];

    CFAttributedStringRef currentText =(__bridge CFAttributedStringRef)stringRef;
    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);// at this Line it giving me EXC_BAD_ACCESS

    CGMutablePathRef framePath = CGPathCreateMutable();
    CGPathAddRect(framePath, NULL, frameRect);
    CFRange currentRange = CFRangeMake(0, 0);
    CTFrameRef frameRef = CTFramesetterCreateFrame(framesetter, currentRange, framePath, NULL);
    CGPathRelease(framePath);
    CGContextRef    currentContext = UIGraphicsGetCurrentContext();
    CGContextSetTextMatrix(currentContext, CGAffineTransformIdentity);
    CGContextTranslateCTM(currentContext, 0, frameRect.origin.y*2);
    CGContextScaleCTM(currentContext, 1.0, -1.0);
    CTFrameDraw(frameRef, currentContext); …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c core-text ios

4
推荐指数
1
解决办法
3097
查看次数

SQLite语句INSERT OR REPLACE INTO对我不清楚

INSERT OR REPLACE INTO如果该行已存在,则SQLite语句将替换该行.但是当我一次又一次地运行相同的语句时,它会继续插入而不是替换.

在什么情况下REPLACE实际发生?

INSERT OR REPLACE INTO names (rollno, name) VALUES (1, "Adam")
Run Code Online (Sandbox Code Playgroud)

sqlite ios

2
推荐指数
1
解决办法
4557
查看次数

重新加载特定uitableview单元格的数据

可能重复:
是否可以在UITableView中刷新单个UITableViewCell?

对不起,如果问题是愚蠢的,而不是使用[mytableview reloaddata],我们如何重新加载只有特定的数据UITableViewCell.

iphone objective-c uitableview ios

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

标签 统计

ios ×3

iphone ×2

objective-c ×2

core-text ×1

sqlite ×1

uitableview ×1