2012-07-14 7 views
0

내 맞춤 검색 버튼에는 스 와이프 할 때 업데이트되는 값이 포함되어 있습니다. 하지만 그 값을 유지하는 대신 탭을 사용하면 인터페이스 작성기 또는 [button00 setText:@"default value" forState:UIControlStateNormal]을 통해 설정된 기본값으로 다시 설정됩니다.맞춤 검색 버튼 titlelabel의 텍스트가 탭의 기본값으로 다시 설정됩니다.

최근 업데이트 된 값을 어떻게 유지할 수 있습니까?

+0

스 와이프가 발생할 때 값이 정확히 업데이트됩니까? –

+0

기본값이 있습니다. @ "1900"이라고합시다. 위로 스 와이프하면 10이되고 아래쪽으로 스 와이프하면 10이 제거됩니다. @ "1920"까지 스 와이프를 통해 값이 업데이트된다고 가정 해 봅니다. 탭하면 @ "1900"으로 재설정됩니다. – ratsimihah

+0

값은 [button.titleLabel.text integerValue]를 사용하여 문자열을 변환하고 [Button00.titleLabel setText : [NSString stringWithFormat : @ "% i", button00IntegerValue + 10]]을 사용하여 다시 설정하여 업데이트됩니다. – ratsimihah

답변

5

레이블 텍스트를 수정하지 마십시오. 모든 업데이트는 setText:forState: (UIButton)으로 전화하십시오.

관련 문제