我将UITextField
,UITextView
和另一个元素添加到UIView
,并在 Xcode 效用区中设置其位置>。我想要做的是将它们分组为subView
并将一些动画应用于subView
。
但是在将它们添加到新创建的subView
之后,请更改它们的位置,查看这些图片(添加它们之前和之后):
的之前
的后
绿色UITextField
居中对齐,UITextView
消失! (我现在不关心UILabel
和那条水平线)。
这是我的代码:
CGRect oldPosition = taskTitle.frame;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
[view setBackgroundColor:[UIColor redColor]];
[view addSubview:taskTitle];
[view addSubview:taskNote];
[view addSubview:datePickerButton];
taskTitle.frame=oldPosition;
[self.view addSubview:view];
答案 0 :(得分:0)
在“工具栏”栏中禁用文件检查器中的自动布局。
可以通过取消选中使用Autolayout
选项来完成。
以下是截图: