Установить TTImageView в качестве фона на TTView - PullRequest
1 голос
/ 03 января 2012

У меня проблемы с настройкой фонового изображения на TTView. Вот код, который я нашел в интернете, но он показывает только черный квадрат.

- (TTView *) monthBar {
if (!_monthBar) {
    _monthBar = [[[TTView alloc] init] autorelease];
    _monthBar.style = TTSTYLE(calendarMonthBarStyle);
    _monthBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin;
    TTImageView *imageView = [[TTImageView alloc]initWithFrame:CGRectMake(0, 0, 480, 20)];  
    [imageView setDefaultImage:[UIImage imageNamed:@"picture.png"]];
    [self.monthBar addSubview:imageView];
    [imageView release];
    [self addSubview: _monthBar];
}
return _monthBar;
}

Если кто-то знает, как ее решить, пожалуйста, помогите мне. Спасибо!

1 Ответ

0 голосов
/ 06 января 2012

Использование imageView в качестве подпредставления _monthBar обычно не требуется. Вместо этого вы должны использовать изображение в качестве фона в стиле. Ваш стиль, кажется, называется calendarMonthBarStyle. Вам нужно будет добавить туда TTImageStyle со ссылкой на «picture.png».

...