您好我正在尝试使用以下代码在 iOS 7 中的 UITableViewCell 中绘制字符串
-(void)drawRect:(CGRect)rect{
[super drawRect:rect];
CGRect playerNameRect = CGRectMake(0, kCellY, kPlayerNameSpace, kCellHeight);
NSDictionary*dictonary = [NSDictionary
dictionaryWithObjectsAndKeys:
[UIColor hmDarkGreyColor], NSForegroundColorAttributeName,
kFont, NSFontAttributeName,
nil];
[self.playerName drawInRect:playerNameRect withAttributes:dictonary];
}
但是我什么都看不到...... self.playerName 不是零,并且 playerNameRect 是正确的。
我以前使用以下代码来做同样的事情,但最近在 iOS 7 中被弃用了
[self.playerName drawInRect:playerNameRect withFont:kFont lineBreakMode:NSLineBreakByTruncatingTail alignment:NSTextAlignmentCenter];
同样奇怪的是我无法在 UITableViewCell 上的 drawRect 中绘制任何东西......当我在 UIView 上绘制矩形时,不推荐使用的代码有效。