大家好我已经打了一个模块24小时无法获得任何输出。让我告诉我什么问题我有一个Textfield和一个按钮。想象一下,我将文本域放在第一顺序,然后按第二顺序放置按钮 但是对于一些改变,我需要将文本字段的位置替换为按钮位置和按钮位置到文本字段,即现在按钮应该按顺序排列,文本字段应该移动到第二顺序 任何人都可以为它更新代码
我的实际文本域框架是:origin =(x = 16,y = 139)size =(width = 288,height = 49)。按钮框架=(x = 16,y = 189)尺寸=(宽度= 288,高度= 47)
我更改框架集的代码
Textfield = [[UITextField alloc]initWithFrame:CGRectMake(16, 189, 288, 47)];
Button = [[UIButton alloc]initWithFrame:CGRectMake(16, 139, 288, 49)];
[self.view addSubview:TextField];
[self.view addSubview:Button];
答案 0 :(得分:0)
为此目的
1)在UITextfield
CGRect
帧
CGRect Tempframe;
Tempframe = Button.frame;
2)将按钮框设置为文本框架
Button.translatesAutoresizingMaskIntoConstraints = YES;
Button.frame = Textfield.frame;
3)最后将Tempframe设置为textfeild框架
Textfield.translatesAutoresizingMaskIntoConstraints = YES;
Textfield.frame = Tempframe