Ios 管理嵌入视图时的-20像素子视图

Ios 管理嵌入视图时的-20像素子视图,ios,uiview,storyboard,Ios,Uiview,Storyboard,我在我的应用程序中正在做什么 在故事板中,我首先添加了3个UITextFields5个uibutton等。 我忘了在UIView中添加那些控制器,所以我这么做了 我选择所有这些控制器(UITextFields5ui按钮等) 转到编辑器->嵌入->查看 将UIView添加为所选控制器的超级视图,这很不错 我的问题是嵌入UIView是从原点X=-20和Y=-20开始的 1) 为什么会出现这样的情况是从-20像素开始的? 2) 当我将ui视图的原点-20调整为0像素时,它是否也会影响子视图的原点?

我在我的应用程序中正在做什么

在故事板中,我首先添加了3个
UITextFields
5个
uibutton
等。 我忘了在
UIView
中添加那些控制器,所以我这么做了

  • 我选择所有这些控制器(
    UITextFields
    5
    ui按钮
    等)
  • 转到编辑器->嵌入->查看
UIView
添加为所选控制器的超级视图,这很不错

我的问题是嵌入
UIView
是从原点X=-20Y=-20开始的

1) 为什么会出现这样的情况是从-20像素开始的?
2) 当我将
ui视图的
原点-20调整为0像素时,它是否也会影响子视图的原点?那么,如何调整
UIView
的大小而不影响子视图的原始大小呢

注意:我知道我们可以通过基于superview的自动布局来管理子视图,但我想在不使用自动布局的情况下进行管理


添加x,y约束相对于它的superview,它应该工作是的,它会工作,但我想知道我的2个问题的答案扫描你分享截图?你们应用了什么约束?实际上我有一个旧项目,它不是基于约束的项目,所以我将约束应用到所有屏幕上。其中我有一个ViewController,它有UIScrollView,因此我在ScrollView中添加了UIView,用于管理其内容大小。在ScrollView中,相对于Superview,为UIView提供顶部、底部、前导、尾部和中心水平约束。它会将您的X,Y位置设置为0。添加相对于其superview的X,Y约束,它应该可以工作是的,它可以工作,但我想知道我的2个问题的答案扫描您共享屏幕截图?你们应用了什么约束?实际上我有一个旧项目,它不是基于约束的项目,所以我将约束应用到所有屏幕上。其中我有一个ViewController,它有UIScrollView,因此我在ScrollView中添加了UIView,用于管理其内容大小。在ScrollView中,相对于Superview,为UIView提供顶部、底部、前导、尾部和中心水平约束。它会将您的X、Y位置设置为0。