2012-01-03 8 views
1

TTViewにimagebackgroundを設定する際に問題があります。 ここにインターネット上で見つけたコードはありますが、黒い四角だけが表示されています。TTviewの背景としてTTImageViewを設定します。

- (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

TTImageViewではなくUIImageViewを試してみましたか? –

答えて

0

_monthBarのサブビューとしてimageViewを使用するのは、通常は必要ありません。代わりに、イメージをスタイルの背景として使用する必要があります。あなたのスタイルはcalendarMonthBarStyleと思われるようです。そこで「picture.png」を参照するTTImageStyleを追加する必要があります。

関連する問題