-1
부울을 토글하는 버튼이 있습니다. 토글을 변경할 때마다 제목을 변경하고 싶습니다. 그러나 토글을 변경할 때마다 제목이 자동으로 변경되지는 않습니다. 누군가 그것을 어떻게하는지 말해 줄 수 있습니까?UIButton setTitle 토글, 자동 재로드?
코드 : 그것을 할
@interface OrderController()
{
std::string currentValue;
bool buttonToggle;
NSString *orderNumber;
}
- (void)viewDidLoad
{
[super viewDidLoad];
buttonToggle = true;
}
- (IBAction)button1:(id)sender
{
if (buttonToggle)
{
[sender setTitle:@"1" forState:UIControlStateNormal];
currentValue += "1";
orderNumber = [NSString stringWithCString:currentValue.c_str() encoding:NSUTF8StringEncoding];
}
else
{
[sender setTitle:@"A" forState:UIControlStateNormal];
orderNumber = [NSString stringWithFormat:@"%@%@", orderNumber, @"A"];
buttonToggle = true;
}
}
- (IBAction)swipeUp:(id)sender
{
buttonToggle = false;
}
는'currentValue'는 int''로 선언합니다. 'currentValue.c_str()'이 어떻게 컴파일됩니까? – dasblinkenlight
죄송합니다.'std :: string'이어야합니다. – Gerdinando
처음 제목은 무엇입니까? 처음으로 바뀌 었습니까? – dasblinkenlight