除了问题的标题之外,我不知道如何描述问题:我有一个带有标题的按钮,该按钮在单击时出现,但不是处于正常状态。我无处不在环顾四周。
如果您需要查看特定的代码或需要其他详细信息(我确定您会),请告诉我。
编辑:按钮是在笔尖中创建的,但这是设置标题并处理按钮子视图的代码。
[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)];
最佳答案
我最近遇到了这个问题,您还必须设置按钮的标题颜色,否则它将变成白色并显示为不可见(在圆形rect按钮的默认设置中)。[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
但是,这很可能是Kjuly的答案!没有代码很难说。