Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift-xib中不需要的保证金_Ios_Xcode_Swift_Autolayout_Xib - Fatal编程技术网

Ios Swift-xib中不需要的保证金

Ios Swift-xib中不需要的保证金,ios,xcode,swift,autolayout,xib,Ios,Xcode,Swift,Autolayout,Xib,因此,我的应用程序左右两侧都有一些奇怪的边距: 以下是一个xib: 下面是来自同一应用程序的另一个xib: 下面是XCode(6.1.1)的相应视图: 及 有没有人想过我该如何解决这个问题?我怀疑我的UINavigationController配置错误 我尝试了查看。layoutMargins=UIEdgeInsetsZero没有用…尝试在视图中使用此选项 self.edgesForExtendedLayout = UIRectEdgeNone; 在自动布局约束的情况下 1) 选择视图

因此,我的应用程序左右两侧都有一些奇怪的边距:

以下是一个xib:

下面是来自同一应用程序的另一个xib:

下面是XCode(6.1.1)的相应视图:

有没有人想过我该如何解决这个问题?我怀疑我的UINavigationController配置错误


我尝试了查看。layoutMargins=UIEdgeInsetsZero没有用…

尝试在视图中使用此选项

self.edgesForExtendedLayout = UIRectEdgeNone;
在自动布局约束的情况下

1) 选择视图和主视图,并使其宽度相等。 2) 使表格视图在superview中水平居中。 3) 无论你想要什么都可以


我认为这将解决您的问题。

尝试在视图中使用此选项

self.edgesForExtendedLayout = UIRectEdgeNone;
在自动布局约束的情况下

1) 选择视图和主视图,并使其宽度相等。 2) 使表格视图在superview中水平居中。 3) 无论你想要什么都可以


我认为这将解决您的问题。

有3种方法可以设置无边界约束:

1) 从“销”面板中,取消选中“限制到边距”选项:

2) 设置约束后,选择约束并转到尺寸检查器,取消选中“相对于边距”选项:

3) 使用ctrl键拖动-按alt键(option)可在不带边距的选项之间切换:


有3种方法可以设置无边距的约束:

1) 从“销”面板中,取消选中“限制到边距”选项:

2) 设置约束后,选择约束并转到尺寸检查器,取消选中“相对于边距”选项:

3) 使用ctrl键拖动-按alt键(option)可在不带边距的选项之间切换:


我使用了“等宽度”(在UIScrollView和UIView之间,以及UIView和UIScrollView之间)而不是“容器中的水平中心”,它成功了!谢谢你的提示。我使用了“相等宽度”(在UIScrollView和UIView之间,以及UIView和UIScrollView之间)而不是“容器中的水平中心”,并且它工作了!谢谢你的提示。非常有用的信息。谢谢分享!非常有用的信息。谢谢分享!