Xcode 在不将位置重置为按钮的情况下设置按钮文本
我在前面的代码中设置了按钮的位置,但是当我使用 [其他按钮标签设置标题:状态标题:uicontrol状态正常] 它重置按钮位置。我只想设置按钮的文本。如果我把这篇文章注释掉,按钮就会出现在我之前设置的位置。如果没有,按钮会在返回之前快速闪烁到其他位置。奇怪的是,每点击20或30次,它就会停留在新的位置Xcode 在不将位置重置为按钮的情况下设置按钮文本,xcode,button,Xcode,Button,我在前面的代码中设置了按钮的位置,但是当我使用 [其他按钮标签设置标题:状态标题:uicontrol状态正常] 它重置按钮位置。我只想设置按钮的文本。如果我把这篇文章注释掉,按钮就会出现在我之前设置的位置。如果没有,按钮会在返回之前快速闪烁到其他位置。奇怪的是,每点击20或30次,它就会停留在新的位置 (iAction)按下其他按钮{ [自测试随机] 随机变量“Title”周围的代码是 (void)testrandom{ 文本实际上也会根据我在“title”变量中设置的文本进行更改。您能提供
- (iAction)按下其他按钮{ [自测试随机]
文本实际上也会根据我在“title”变量中设置的文本进行更改。您能提供更多的代码吗?您是否对
UIButton
进行了子类化?请分享一些关于title
变量的代码。
int xmin = ([otherButtonLabel frame].size.width)/2;
int ymin = ([otherButtonLabel frame].size.height)/2;
int x = xmin + rand() % 200;
int y = ymin + rand() % 400;
otherButtonLabel.center = CGPointMake(x, y);
NSLog(@"Completed Move%i",x);
}
int r = rand() % 10;
NSString *title = [NSString stringWithFormat:@"Othr%dButtonPressed",r];
[otherButtonLabel setTitle:title forState:UIControlStateNormal];
}