Xcode 在不将位置重置为按钮的情况下设置按钮文本

Xcode 在不将位置重置为按钮的情况下设置按钮文本,xcode,button,Xcode,Button,我在前面的代码中设置了按钮的位置,但是当我使用 [其他按钮标签设置标题:状态标题:uicontrol状态正常] 它重置按钮位置。我只想设置按钮的文本。如果我把这篇文章注释掉,按钮就会出现在我之前设置的位置。如果没有,按钮会在返回之前快速闪烁到其他位置。奇怪的是,每点击20或30次,它就会停留在新的位置 (iAction)按下其他按钮{ [自测试随机] 随机变量“Title”周围的代码是 (void)testrandom{ 文本实际上也会根据我在“title”变量中设置的文本进行更改。您能提供

我在前面的代码中设置了按钮的位置,但是当我使用

[其他按钮标签设置标题:状态标题:uicontrol状态正常]

它重置按钮位置。我只想设置按钮的文本。如果我把这篇文章注释掉,按钮就会出现在我之前设置的位置。如果没有,按钮会在返回之前快速闪烁到其他位置。奇怪的是,每点击20或30次,它就会停留在新的位置

  • (iAction)按下其他按钮{ [自测试随机]
随机变量“Title”周围的代码是

(void)testrandom{


文本实际上也会根据我在“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];

}