1

我正在 iOS 中开始一个新项目,我不知道如何将 UI 元素分组以隐藏/添加效果/等,我想在一组元素之间进行一些转换以显示其他元素,idk 如果它有意义但例如:

在 HTML 中,当我想对某些元素进行分组时,我使用 id/class 创建了一个 div 元素

<div id="someId" class="someClass"> (elements) </div>

当我想在 JQuery 中使用它时:

$("#someId").hide();

所以,我不知道如何在 XCode 或代码中做到这一点,我在 HTML/JS 中做了很多次,但我对 iOS 了解不多。

作为数据:我在视图中有一个动态背景(这是因为我不想在另一个 UIView 中创建此功能)、2 个 UITextField、3 个自定义 UIButton 和一个 UIImageView(文本的背景),我正在使用 StoryBoards。

图片示例: 在此处输入图像描述

我有 PS:我是 iOS 开发的新手,所以我不太了解如何使事情正常运行):

PS2:对不起我的英语,我来自智利,我正在工作。

4

1 回答 1

3

这里有一些建议,将 3 个 UIViews 添加到您的 View Controller 中,一个基本上是根据您的要求为您的“动态背景”提供的。您只需根据要求为UIVIEW1and创建元素UIVIEW2

在“ ViewDidLoad”中只是隐藏UIView2使用“” myview2.Hidden=YES“”。稍后您可以在点击“创建您的帐户”按钮时禁用它,只需添加事件处理程序以隐藏myView1和启用myView2

在此处输入图像描述

如果您仍然没有找到方法,请参考此链接。它可能会帮助你。

替换 UIView

希望能帮助到你 。

于 2013-04-29T05:12:36.120 回答