xcode 在另一个下插入一个视图

Posted

技术标签:

【中文标题】xcode 在另一个下插入一个视图【英文标题】:xcode insert a view under a another 【发布时间】:2011-01-04 02:09:00 【问题描述】:

嘿, 我希望能够重现这种效果,即当单击菜单中的一个按钮时,视图或 viewController 会出现在菜单控制器下的 uitableview 之前,就像在 MarioCooks 应用程序中一样。我一直在尝试在子视图下方插入一个子视图,但我似乎无法做到正确。请需要你的帮助。抱歉,我会提供图片,但作为新成员,我无权提供。谢谢

【问题讨论】:

【参考方案1】:

试试UIView'sinsertSubview:belowSubview: 方法。

如果你不希望它直接在下面,你可以使用 insertSubview:atIndex:。一个视图包含其子视图的数组;您可以通过(只读)NSArray 属性subviews

【讨论】:

感谢您的快速回答,但我不知道如何继续。正如我之前提到的,我考虑过使用它,但一直在尝试没有成功。如果有人能提供几行代码来帮助我,那就太好了。 您指的是 Mario Batali Cooks 应用程序吗?在这种情况下,出现在顶部(字面意思)的另一个视图的外观是定制的。看起来他们覆盖了 presentModalViewController:animated: 方法,并使用了一些自定义 Quartz 编码来做到这一点。

以上是关于xcode 在另一个下插入一个视图的主要内容,如果未能解决你的问题,请参考以下文章

Android XML 在另一个布局上插入布局

IOS Xcode Storyboard:在已放置的视图后面插入视图

向导航控制器添加按钮

iOS 5 XCODE 4.3.2 故事板。如何在现有表视图之前插入新视图?

如何使用 xmlstarlet 在另一个元素下插入新元素?

无法插入新的插座集合 Xcode