0
我在iphone sdk中发现了一个奇怪的错误。我试图解释它:iPhone SDK中的奇怪错误
我在视图中有一些uibuttons。他们都只是图像。每个按钮都有一个标题,但不会显示,因此您只能看到图像(全部为80x80)。我在IB中完成了这一切。 在我的代码中,我定位这些按钮。以下是该代码的一段代码:
for(NSString *iconObject in iconArray){
//retrieve UIButtons from dictionary
iconButton = [allIconsDictionary objectForKey:iconObject];
iconButton.hidden = NO;
//position and resize icon Buttons
iconButton.frame = CGRectMake((79 * col) + 28, (70 * row) + 70, 80 ,80);
col++;
//five buttons in a row
if(col%5 == 0){
row++;
col = 0;
}
}
它的工作方式应该如此。但是对于标题以't'开头的所有按钮,标题显示在模拟器中(也在设备上)。其他按钮的标题不显示标题以't'开始的标题。 我不知道这可能是什么?!
我希望我能描述这个问题。
我没有看到任何代码操纵按钮标题或他们的知名度。你为什么不跟踪(也许使用NSLog)代码,并希望你会看到你做错了什么(我猜你的代码无法正确设置按钮标题的可见性,而不是SDK被窃听)。 – jarmod 2011-01-31 15:31:09
感谢您的提示。我试过iconButton.titleLabel.hidden = YES;但这没有改变。 't'标题仍然显示。 – Crazer 2011-01-31 15:37:52