约束在UITableView Cell中无法正常工作。如何正确设置?

时间:2015-09-08 04:41:53

标签: ios objective-c iphone uitableview

我在这里输入了一个截图。实际上我能够在iPhone 6 Plus屏幕上正确看到它但是当我在iPhone 6中加载它时它会离开屏幕。

enter image description here 第一排的文字像" Biazzo ..."在背景中有一个视图和它的文本视图。下面有3个标签在背景中作为视图。而且按钮也会离开屏幕。我怎样才能使它成为通用的?我是否需要为所有屏幕和推杆条件设计单独的布局?或约束可以帮助我实现单一布局?还得到一些额外的空白行。如何删除它?

根据我的结构再添加两张图片。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

让我逐一回答你的问题:

  

如何使其通用?

你应该让你的包含视图坚持边缘约束,以确保不会偏离屏幕,而边缘我指的是顶部,前导,底部和底部。尾随约束。

  

我是否需要为所有屏幕和推杆设计单独的布局   条件?

除非视图完全不同,否则您不必为每个屏幕尺寸分别设置布局。在你的情况下,约束应该足够了。

以下是设置边缘约束的方法:

  1. 选择包含视图
  2. 添加4个约束,如下所示,您可以选择“约束到边距”。
  3. 确保还为视图内的按钮/标签添加约束。 希望有所帮助。
  4. enter image description here