添加和切换子视图

Posted

技术标签:

【中文标题】添加和切换子视图【英文标题】:Adding and switching between subviews 【发布时间】:2010-09-28 16:54:58 【问题描述】:

我有一个视图,我想在面板顶部有一个标签和 2 个按钮。这个区域不会改变。

而不是新视图和 Xib 文件并将它们的位置设置在主视图下方,我想知道如何将子视图添加到主视图,以便子视图可以更改和修改。

还是使用单独的视图更好?

【问题讨论】:

【参考方案1】:

你尝试过标准方法吗?

CGRect myFrame = CGRectMake(0, 0, 320, 30);
UIView *myView = [[UIView alloc] initWithFrame:myFrame];
myView.backgroundColor = [UIColor blackColor];
[self.view addSubview:myView];
[myView release];

您的新视图将与您当前的视图重叠。

【讨论】:

以上是关于添加和切换子视图的主要内容,如果未能解决你的问题,请参考以下文章

如何从标签栏视图控制器切换到另一个作为导航控制器子视图的视图

通过子组件在父组件中反应切换视图功能

iOS在子视图之间切换常见模式[关闭]

在 iPhone 中将视图从纵向切换到横向,就像 iPhone 中的计算器一样

切换选项卡时删除所有子视图控制器并移至父视图控制器 IOS 目标 c

切换片段时如何维护子视图的状态?