请原谅我的行话,如果它已关闭,因为我是新的堆栈视图。我在堆栈视图中有几个堆栈视图的登录页面的层次结构,并且在向" main"添加新堆栈视图时遇到问题。堆栈视图。目前一切都正常工作,除了当我尝试将新的堆栈视图拖动到主堆栈视图时,它看起来不应该出现,它会显示在左上角的某处。
我正在处理大小类wAny hRegular,并且在一些堆栈视图中只有约束来维护按钮和文本字段的宽度,但正如我提到的那样工作得很好,只有在我尝试时才出现问题添加一个新的堆栈视图,它根本不会出现在它应该的位置。不确定我做错了什么。如果我还有其他任何内容可以帮助我,请告诉我。
为iOS 9.3运行Xcode 7.3.1开发
堆栈视图在Xcode IB中的显示方式
它实际显示在设备中的方式
我的堆栈视图的层次结构
正如您所看到的,罪魁祸首是包含"忘记密码"的堆栈视图。和"<回到"
感谢您的帮助。
答案 0 :(得分:1)
我建议不要添加堆栈视图......您尝试实现的目标可以通过单个堆栈视图完成。删除所有内容并尝试以下操作:
- create an Icon label
- create the username text and place it below the icon label.
- create the password text and place it below the unsername text
- create the login button and place it below the password text
- create the forgot password buttone and put it below login
- create the back button and put it below forgot button
并选择所有这些,然后在编辑菜单中选择 - 嵌入堆栈视图..这将创建堆栈视图,其中包含堆栈中的所有项目。然后,您可以使用属性来定义它的显示方式