Блок-схема iPhone, перекрывающая чертеж - PullRequest
2 голосов
/ 04 ноября 2011

Я создаю подкласс 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)];
}

Есть ли способ написать пример модульного теста, чтобы убедиться, что ни один из них не перекрывается, и что моя логика правильна во избежании конфликтов между различными строкамиЯ рисую?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...