Я создаю подкласс UITableViewCell и вручную рисую его представление содержимого, вызывая drawInRect:
для объектов NSString.Вот упрощенный пример моего кода:
- (void)drawContentView:(CGRect)rect {
CGSize nameSize = [self textSizeForName:self.name];
[self.name drawInRect:CGRectMake(kPadding, kPadding,
nameSize.width, nameSize.height)];
CGSize blurbSize = [self textSizeForBlurb:self.blurb];
[self.blurb drawInRect:CGRectMake(kWindowWidth - blurbSize.width - kPadding,
kPadding, blurbSize.width, blurbSize.height)];
}
Есть ли способ написать пример модульного теста, чтобы убедиться, что ни один из них не перекрывается, и что моя логика правильна во избежании конфликтов между различными строкамиЯ рисую?