如何为具有相同大小的多个按钮正确设置约束,以防止“无法为传入的头找到传出的行头”

JLT

您可以在下面看到的布局是UIViewController四个大小相同且水平对齐的按钮,UIPageViewController它们下方是一个按钮UIPageViewController拥有4页。每页包含一个UITableView

在此处输入图片说明

这四个按钮嵌入到UIView中,我在其中设置了约束:

  • 导致超级视野
  • 顶部到TopLayoutGuide.bottom
  • 尾随超级视图
  • 长宽比(高度等于宽度5:32)

内部按钮的约束如下:

  • 每个按钮都有顶部和底部空间的约束,无法进行超级视图
  • 第一个和最后一个限制了超级视图的前移和后移
  • 每个按钮的宽度等于第一个

问题是,有时当此视图控制器过渡到另一个视图控制器时,该应用程序将崩溃。错误将为“无法为传入的头找到传出的行头”。当我检查哪个控件导致崩溃的内存地址时,它始终是标题为“ Live Radio”的第一个按钮。

如果将容器视图(嵌入四个按钮的视图)的高度设置为固定值,而不是纵横比,则可以解决该问题。但是,我希望选项卡的大小可以相对于屏幕大小进行扩展。因此,这对我来说不是一个好的解决方案。

还有其他方法可以使四个按钮在不使用宽​​高比的情况下与屏幕成比例地扩展吗?

谢谢!

- - - - 编辑 - - - - -

关于我如何过渡到另一个视图控制器,这很简单

[self performSegueWithIdentifer:@"showArtistDetailsView"];
JLT

我可以通过互换“实时广播”按钮的宽高比约束的宽度和高度来解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到传入头UIButton的传出行头

来自分类Dev

对具有相同类型的多个组件的页面进行反应。单击按钮时显示更多相同的组件,以防止在原始集中重新渲染

来自分类Dev

如何具有固定大小的布局,同时又可以防止窗口调整大小?

来自分类Dev

如何为具有相同类名的多个元素设置动画?

来自分类Dev

如何将按钮的样式表设置为具有多个属性?

来自分类Dev

JSQMessageViewController-如何将收集单元设置为传入或传出单元?

来自分类Dev

防止多个选择具有相同的值

来自分类Dev

具有相同#id的多个按钮具有相同的功能?

来自分类Dev

具有相同#id的多个按钮具有相同的功能?

来自分类Dev

创建具有日期/时间范围约束的表以防止重叠

来自分类Dev

在Swift中,如何使用Layout Anchor将多个子视图设置为具有相同的宽度(无常数)?

来自分类Dev

将WPF单选按钮设置为具有正确IsEnabled行为的切换按钮

来自分类Dev

具有相同类名的多个按钮

来自分类Dev

具有相同ID的多个按钮

来自分类Dev

如何为Pandas DataFrame中找到的所有唯一值设置相同的频率?

来自分类Dev

如何为所有数字设置相同的大小以在 Matlab 中保存?

来自分类Dev

如何防止具有相同pt大小的“自动”粗体字体比常规字体宽?

来自分类Dev

Java Bean验证:如何指定相同类型但具有不同组的多个验证约束?

来自分类Dev

如何为单个函数设置ICC属性“精确fp-model”,以防止进行关联优化?

来自分类Dev

如何从内部具有子元素的按钮获取相同的ID,防止子元素单击?

来自分类Dev

如何为具有现有控件模板的XAML按钮设置全局样式

来自分类Dev

如何为具有现有控件模板的XAML按钮设置全局样式

来自分类Dev

如何为具有变量的多个元素添加类或设置多个 CSS 属性?

来自分类Dev

如何使用具有相同ID的多个按钮打开相同模式?

来自分类Dev

如何正确设置约束?

来自分类Dev

如何从具有相同v-model名称的多个单选按钮获取单选按钮值?

来自分类Dev

如果多个按钮在量角器中具有相同的类,如何单击特定的按钮?

来自分类Dev

如何从具有相同功能名称的多个按钮中仅触发当前按钮 - Angular 6

来自分类Dev

Mercurial:如果有待处理的传入消息,请避免提交,或者如何防止出现多个消息头?

Related 相关文章

  1. 1

    找不到传入头UIButton的传出行头

  2. 2

    对具有相同类型的多个组件的页面进行反应。单击按钮时显示更多相同的组件,以防止在原始集中重新渲染

  3. 3

    如何具有固定大小的布局,同时又可以防止窗口调整大小?

  4. 4

    如何为具有相同类名的多个元素设置动画?

  5. 5

    如何将按钮的样式表设置为具有多个属性?

  6. 6

    JSQMessageViewController-如何将收集单元设置为传入或传出单元?

  7. 7

    防止多个选择具有相同的值

  8. 8

    具有相同#id的多个按钮具有相同的功能?

  9. 9

    具有相同#id的多个按钮具有相同的功能?

  10. 10

    创建具有日期/时间范围约束的表以防止重叠

  11. 11

    在Swift中,如何使用Layout Anchor将多个子视图设置为具有相同的宽度(无常数)?

  12. 12

    将WPF单选按钮设置为具有正确IsEnabled行为的切换按钮

  13. 13

    具有相同类名的多个按钮

  14. 14

    具有相同ID的多个按钮

  15. 15

    如何为Pandas DataFrame中找到的所有唯一值设置相同的频率?

  16. 16

    如何为所有数字设置相同的大小以在 Matlab 中保存?

  17. 17

    如何防止具有相同pt大小的“自动”粗体字体比常规字体宽?

  18. 18

    Java Bean验证:如何指定相同类型但具有不同组的多个验证约束?

  19. 19

    如何为单个函数设置ICC属性“精确fp-model”,以防止进行关联优化?

  20. 20

    如何从内部具有子元素的按钮获取相同的ID,防止子元素单击?

  21. 21

    如何为具有现有控件模板的XAML按钮设置全局样式

  22. 22

    如何为具有现有控件模板的XAML按钮设置全局样式

  23. 23

    如何为具有变量的多个元素添加类或设置多个 CSS 属性?

  24. 24

    如何使用具有相同ID的多个按钮打开相同模式?

  25. 25

    如何正确设置约束?

  26. 26

    如何从具有相同v-model名称的多个单选按钮获取单选按钮值?

  27. 27

    如果多个按钮在量角器中具有相同的类,如何单击特定的按钮?

  28. 28

    如何从具有相同功能名称的多个按钮中仅触发当前按钮 - Angular 6

  29. 29

    Mercurial:如果有待处理的传入消息,请避免提交,或者如何防止出现多个消息头?

热门标签

归档