0
UIButton 태그가 이전 태그로 덮어 쓰이지 않도록하려면 어떻게합니까?UIButton 태그 덮어 쓰기
예를 들어:
newbutton.tag = newButtonCount NSInteger(buttoncount);
그 라인을 제거하고 buttonCount이 증가하기 때문에 예상대로 코드가 작동한다 : 사전
UIButton 태그가 이전 태그로 덮어 쓰이지 않도록하려면 어떻게합니까?UIButton 태그 덮어 쓰기
예를 들어:
newbutton.tag = newButtonCount NSInteger(buttoncount);
그 라인을 제거하고 buttonCount이 증가하기 때문에 예상대로 코드가 작동한다 : 사전
에서
(IBAction)addButton:(id)sender {
if (buttoncount == 2) return
buttoncount++
UIButton *newButton
...
// Should I change this to setTag?
newButton.tag = buttoncount;
// This line doesn't seem to work
newbutton.tag = newButtonCount NSInteger(buttoncount);
...
[self.view addSubview:newButton];
}
덕분에이 목표 - C 아니다 단추를 추가 할 때마다 첫 번째 버튼에는 태그 1이 지정되고 두 번째 버튼에는 태그 2가 지정되고 그 후에는 두 개 이상의 버튼이 코드에서 제외됩니다.
이 코드가 정확히 무엇을 기대합니까? 태그는 UIView를 찾거나 나중에 다시 식별하는 데 사용되는 UIView의 속성입니다. 보기에 -viewWithTag :를 찾도록 요청할 수 있습니다. -viewWithTag :는 지정된 태그로 하위보기를 반환합니다. –
죄송합니다. 나는 잘못된 방식으로 질문을했다. 이것은 "http://stackoverflow.com/questions/3421940/one-uibutton-at-a-time"과 관련이 있습니다. 실제로 newButton.tag를 newButton.tag = newButtonCount로 대체하려고했습니다. NSInteger (buttoncount) newButton을 중지했습니다. .tag는 이전에 생성 된 버튼의 다음 생성 된 버튼으로 덮어 쓰지 않도록합니다. 희망이 도움이됩니다. – nepfable
제목이 겹쳐 써야 함 * : D –