Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Iphone 在IB中均匀地排列事物_Iphone_Cocoa Touch_Xcode_User Interface - Fatal编程技术网

Iphone 在IB中均匀地排列事物

Iphone 在IB中均匀地排列事物,iphone,cocoa-touch,xcode,user-interface,Iphone,Cocoa Touch,Xcode,User Interface,我在垂直放置的视图上有十个标签。我需要将它们均匀地隔开。IB有任何类型的设置可以做到这一点吗?进行计算,然后键入X,Y坐标。不幸的是,我认为这是最简单的方法。如果选择单个标签并在视图中拖动它们,它们应该“捕捉”到界面周围的某些参考线。如果将一个元素拖动到另一个元素附近,它应该捕捉到大约8像素的距离,这是iPhone上元素之间的标准间距 如果需要更精确的控制,可以选择一个元素并使用箭头键一次移动一个像素 您还可以使用布局菜单中的“容器内水平/垂直对齐”菜单项。如果您可以使用Apple的参考线间距,

我在垂直放置的视图上有十个标签。我需要将它们均匀地隔开。IB有任何类型的设置可以做到这一点吗?

进行计算,然后键入X,Y坐标。不幸的是,我认为这是最简单的方法。

如果选择单个标签并在视图中拖动它们,它们应该“捕捉”到界面周围的某些参考线。如果将一个元素拖动到另一个元素附近,它应该捕捉到大约8像素的距离,这是iPhone上元素之间的标准间距

如果需要更精确的控制,可以选择一个元素并使用箭头键一次移动一个像素


您还可以使用布局菜单中的“容器内水平/垂直对齐”菜单项。

如果您可以使用Apple的参考线间距,将一个标签拖动到另一个标签附近将在某一点生成虚线。对下一个标签下面的每个标签执行此操作,它们将均匀分布。

谢谢。我看到水平线显示为8像素。我在tableviewcell里做这件事。它创建了一个相当大的单元,具有如此大的间距。但如果这是标准,我会坚持。下一个单元格的顶部向视图中窥视。我是否应该让每个单元格占据整个可视区域?对齐方式与分布方式非常不同,这似乎是海报所要求的。。。但既然他把你的答案标记为正确,也许你更能理解他在问什么。当我说标准时,我并不是说听起来必须遵守标准。也许“违约”听起来会更好?在任何情况下,这取决于您的界面设计。如果有较小的空间约束,则图元之间的间距可能会更小。尝试4而不是8?我记得IB2有这个功能(“分布”)以及它的许多对齐功能,但IB3似乎缺少它。这确实是最简单的方法(至少如果你关心准确性的话),只需依次选择每个元素并输入一个新的Y坐标就可以了。。。可以轻松拖动以首先对齐X坐标。