iOS:如何将UI项目分组以在同一视图中进行转换

时间:2013-04-29 04:01:07

标签: iphone ios objective-c xcode uiview

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

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

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

当我想在JQuery中用它做什么时:

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

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

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

图片示例: enter image description here

我有 PS:我是iOS开发人员的新手,所以我对如何让事情发挥作用并不多:

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

1 个答案:

答案 0 :(得分:3)

以下是一些建议,将3个UIView添加到View Controller中,一个基本上是根据您的要求为您的“动态背景”。 您只需根据要求为UIVIEW1UIVIEW2创建元素。

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

enter image description here

如果你还没到这里,请参考这个链接。它可能对你有帮助。

  

Replace UIViews

希望它有所帮助。