【问题标题】:How do I place text fields correctly within an animated UIView?如何在动画 UIView 中正确放置文本字段?
【发布时间】: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 和按钮。我的问题是:为什么?我将衷心感谢您的帮助! :-)

如果您需要一些代码提取,请告诉我,但这不是必需的。

编辑:我现在在我的视图调试器中找到了文本字段和按钮,我只是忘记取消选中“仅显示显示的视图”。但是如何弄清楚是什么让它们在应用启动时消失(甚至不出现)?

View Debugger

【问题讨论】:

  • 您是否尝试过 Xcode 的 View Debugging 功能来查看丢失的视图可能位于何处或是否隐藏了它们? (它有一个按钮,可让您查看剪辑视图。)
  • 我会试试这个,谢谢。

标签: xcode animation uiview swift3 uitextfield


【解决方案1】:

我很抱歉!我刚刚看到我将所有三个项目都设置为隐藏在我的代码中。 到目前为止,我从未想过这一点,我只是查看了我的故事板。 所以问题解决了,我只是删除了“streetTextField.isHidden = true”等行。

尽管如此,我认为很高兴听到并看到一些看起来很难解决的问题很容易解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2017-11-05
    • 2021-07-31
    • 1970-01-01
    • 2018-12-11
    相关资源
    最近更新 更多