我在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;
}
如果有人知道如何解决,请帮助我。 谢谢!
答案 0 :(得分:0)
通常不需要使用imageView作为_monthBar
的子视图。您应该使用图像作为样式中的背景。你的风格似乎被称为calendarMonthBarStyle
。你需要在那里添加一个引用“picture.png”的TTImageStyle。