如何在rect中设置正斜杠线

时间:2010-09-20 10:16:19

标签: iphone

我想在我的CGRectMake中设置斜线。

请帮帮我。 提前谢谢。

3 个答案:

答案 0 :(得分:1)

CGRectMake只使用数字..因此,正斜杠不应该在其中。如果你想要做的是在区域/矩形中创建正斜杠,你可能想要创建一个UILabel。

答案 1 :(得分:0)

基本不可能

你可以使用

[myText drawAtPoint:CGPointMake(10,10) forWidth:150 withFont:font  minFontSize:10 actualFontSize:NULL lineBreakMode:UILineBreakModeCharacterWrap baselineAdjustment:UIBaselineAdjustmentAlignBaselines];

在10,10

抽取“\”

Ashish Mathur

答案 2 :(得分:0)

使用以下代码绘制“\”

UIGraphicsBeginImageContext(self.view.frame.size);
[draw.image drawInRect:CGRectMake(0, 0, draw.frame.size.width, draw.frame.size.height)]; 
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 5.0); // for size
CGContextRef context=UIGraphicsGetCurrentContext();
CGContextBeginPath(UIGraphicsGetCurrentContext());
UIFont *font = [UIFont systemFontOfSize:10];
NSString *myText=[NSString stringWithFormat:@"\"];
[myText drawAtPoint:CGPointMake(j,i) forWidth:150 withFont:font  minFontSize:10 actualFontSize:NULL lineBreakMode:UILineBreakModeCharacterWrap baselineAdjustment:UIBaselineAdjustmentAlignBaselines];

CGContextStrokePath(context);
draw.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();