0

質問のタイトル以外の問題を説明する方法がわかりません。クリックすると表示されるタイトルのボタンがありますが、通常の状態ではありません。私は無駄にあちこちを見回しました。

特定のコードを表示する必要がある場合、またはその他の詳細が必要な場合は (そうなると思います)、お知らせください。

編集: ボタンは nib で作成されますが、タイトルを設定し、ボタンのサブビューも処理するコードは次のとおりです。

[chapterButton setTitle:[NSString stringWithFormat:@"%@: %d",newBookName,newChapter] forState:UIControlStateNormal];

UIImageView *triunghiView = (UIImageView *) [chapterButton viewWithTag:kTagTriangleView];
if(!triunghiView)
{
    triunghiView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"triunghi.png"]] autorelease];
    [triunghiView setContentMode:UIViewContentModeCenter];
    [triunghiView setTag:kTagTriangleView];
    [triunghiView sizeToFit];
    [chapterButton addSubview:triunghiView];

}

[triunghiView setCenter:CGPointMake(chapterButton.titleLabel.frame.origin.x + chapterButton.titleLabel.frame.size.width + triunghiView.frame.size.width + 5, chapterButton.frame.size.height/2)];
4

2 に答える 2

3

最近この問題が発生しました。ボタンのタイトルの色も設定する必要があります。そうしないと、ボタンが白くなり、見えなくなります (丸い四角形ボタンのデフォルト設定で)。

[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

ただし、それは Kjuly の答えである可能性もあります。コードがないとわかりにくいです。

于 2012-05-01T08:41:29.163 に答える
0

コードはありません。タイトルに間違った状態を設定する可能性があると思います。

[yourButton setTitle:@"Title" forState:UIControlStateNormal];
于 2012-05-01T08:36:33.990 に答える