아이폰 SDK에 이상한 버그가 발견되었습니다. 그것을 설명하려고 :iPhone SDK의 이상한 버그
나는보기에 여러 개의 uibutton을 가지고있다. 그들은 모두 단지 이미지입니다. 모든 버튼에는 제목이 있지만 표시되지 않으므로 이미지를 볼 수 있습니다 (모두 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
힌트를 보내 주셔서 감사합니다. 나는 시도했다 iconButton.titleLabel.hidden = YES; 그러나 그것은 아무것도 바뀌지 않았습니다. 't'제목은 계속 표시됩니다. – Crazer