gpt4 book ai didi

ios - -(IBAction)oneButton1:(id)发送者

转载 作者:行者123 更新时间:2023-12-01 17:26:04 27 4
gpt4 key购买 nike

我是iOS的新手,我想更新ViewDidLoad()函数中的文本。

这是我的按钮功能,单击按钮时会发生动画,并将值“1”添加到“resultText.text”

   - (IBAction)oneButton1:(id)sender {
oneBtn2.userInteractionEnabled = YES;
CGRect frame = oneBtn1.frame;
CGRect frame1 = reffButton.frame;
frame.origin.x = frame1.origin.x;
frame.origin.y = frame1.origin.y;

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration: 3.0];

[UIView animateWithDuration:3.0 animations:^{
[oneBtn1 setTransform:CGAffineTransformMakeScale(.4, .4)];
} completion:^(BOOL finished) {
oneBtn1.hidden = YES;
price = [resultText.text intValue];

[resultText setText:[NSString stringWithFormat:@"%i", price+1]];

}];
oneBtn1.frame = frame;
[UIView commitAnimations];

}

问题:上面的文本值为1,但在ViewDidLoad中为0,
 - (void)viewDidLoad
{
[super viewDidLoad];

NSLog(@"%@", resultText.text); // output is 0 instead of 1;

}

请任何人告诉我如何更新ViewDidLoad函数中的文本值...

最佳答案

ViewDidLoad在创建对象时仅调用一次。因此,您无法在ViewDidLoad中更新事物。ViewDidLoad用于初始化参数并在创建对象时设置初始设置。

关于ios - -(IBAction)oneButton1:(id)发送者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18952958/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com