【发布时间】:2017-05-19 15:43:00
【问题描述】:
我在为 UIView 设置动画时遇到问题。 一切实际上都很基本: My storyboard, because it easier to show a pic than to explain everything.
如您所见,中间有一个白色的 UIView(在写着“Navi ein”的灰色标签后面)。它必须有 TextFields 和右下角的一个按钮。
我现在给这个 UIView 添加了一个动画,所以当用户点击按钮“Navi”(放置在导航栏中,左上角)时,UIView 从顶部飞入到中心(centerY-constraint 和alpha 动画,很简单)。
动画适用于 UIView,但其后不显示 TextFields 和按钮。我的问题是:为什么?我将衷心感谢您的帮助! :-)
如果您需要一些代码提取,请告诉我,但这不是必需的。
编辑:我现在在我的视图调试器中找到了文本字段和按钮,我只是忘记取消选中“仅显示显示的视图”。但是如何弄清楚是什么让它们在应用启动时消失(甚至不出现)?
【问题讨论】:
-
您是否尝试过 Xcode 的 View Debugging 功能来查看丢失的视图可能位于何处或是否隐藏了它们? (它有一个按钮,可让您查看剪辑视图。)
-
我会试试这个,谢谢。
标签: xcode animation uiview swift3 uitextfield