问题标签 [superview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
734 浏览

iphone - 在这种情况下,superView 是什么?(标签栏APP)

我有一个只有 1 个标签的标签栏应用程序。

这是我的didFinishLaunchingWithOptions

在任何方法中OneDayViewController,我都有以下代码:

问题是:superView现在是什么?界面视图?UIViewController 或...我不知道(对此感到抱歉)

P/S:我问这个是因为我想删除 OneDayView 并向标签栏添加另一个视图。

非常感谢你。

0 投票
1 回答
1141 浏览

iphone - 如何更改uiscrollview的superview?

我在 ipad viewcontroller、leftscrollView 和 topView 中有一个大的 uiscrollview 和 topView。

leftScrollView 中有子滚动视图。我想将 childscrollview 移动到 topView 。

我无法更改超级视图。它说它是只读的。

我怎样才能把它换成另一个视图?

0 投票
4 回答
16436 浏览

ios - 界面视图。如何快速找到根 SuperView?

我在视图层次结构中有一个随机子视图。到达根超级视图的最佳/最快/最聪明的方法是什么?

干杯,
道格

0 投票
3 回答
3685 浏览

iphone - 如何从 iPad 中的子视图更新 Superview?

我有一个 UISegmentedController 我有 3 个 UIViewControllers,比如照片、相框、画廊。我使用“addSubView”在 Superview 中添加这 3 个视图。在框架视图中,我添加了一个名为 EditView 的子视图。在 EditView 我做了一些更改,我想在框架视图中更新这些更改。但是,当我从框架视图中删除 EditView 时,任何单个方法都不会调用。然后如何从superview中的子视图更新更改。树:UISegmentedController -> Frames(Su) -> EditViews(Subview)。谁能帮我..

0 投票
2 回答
11976 浏览

objective-c - 如何使子视图填充其父视图

无论如何,我在这里找不到答案,也没有看到重复的问题。

我的代码很简单。给定 3 个 UIView,parent,from 和 to,从 parent 中删除并添加 subview。+ 添加动画,但这只是小玩意。

现在,问题是当我这样做时,然后会被抵消。好像被压下去了一样。

我什至添加了 To.frame=ParentView.frame; 以确保它有效。它没有。

我应该怎么做?

我已经想出了解决方案。原来 To 的框架是

To.frames: {{0, 0}, {320, 372}}

但是,如果我删除 To.frame=ParentView.frame 框架也是

{{0, 20}, {320, 460}}

我想知道为什么?20点似乎是状态栏的距离。我们可以在 InterfaceBuilder 中的哪里设置该框架?

我在 SimulatedMetric 部分将状态栏设置为无。

0 投票
1 回答
2418 浏览

iphone - 带有 UITableView 的 UIPopoverController

我有一个 UIPopoverController,它有一个填充的 UITableView。我正在尝试将信息从 popovercontroller 传递到 superview。放置在 popovercontroller 中的 tableview 正在使用 didSelectRow 方法接收信息,但信息没有传输到放置在 superView 中的 textView。

下面是我用来尝试将所选用户放置在 textview 中的代码,下面是 Superview 代码,我在单击索引时尝试获取字符串并将其放入实际字段中。我知道我的问题是我没有告诉我的 superView 该行已被触摸并将该信息发送到该字段,但我已经搜索并没有找到有关如何尝试此操作的良好解释。

如果有人有任何建议,那就太好了!

谢谢

在我的超级视图中

0 投票
5 回答
5983 浏览

iphone - removeFromSuperview 导致我的应用程序崩溃

我确信这是一个愚蠢的错误,但我在过去的一个小时里试图从我的超级视图中删除一个子视图,但没有任何成功。

在我的第一个视图中,我有

然后在 helpView 中,我有一个按钮,它连接到一个名为“closeHelp”的 IBAction,它只执行以下操作:

但这会导致我的应用程序由于某种奇怪的原因而崩溃,EXC_BAS_ACCESS,即使是在 HelpView 内的那些,这意味着 self.view 应该指向正确的子视图。

感谢您的帮助

谢谢你。
谢。

0 投票
1 回答
1225 浏览

ios - 告诉 Superview 忽略触摸事件?

我正在向我的超级视图添加一个子视图,我需要知道如何告诉超级视图忽略触摸事件,以便接收触摸事件的唯一视图是子视图。这将如何完成?

谢谢!

0 投票
1 回答
2053 浏览

objective-c - 从父视图中删除视图时调用什么?

想象一下,我有一个名为的视图控制器blueView和另一个名为greenView. 然后我添加greenView.viewblueView.view. 现在假设在一些用户交互之后,我想greenView.viewblueView.view使用中删除:

这里实际发生了什么?是否blueView.view曾经重绘?我认为viewDidLoad可能会调用该方法,但是在将NSLog消息放入viewDidLoad后,删除子视图后从未调用过该方法。当您从其父视图中删除子视图时,任何关于实际发生的事情的澄清将不胜感激。

0 投票
1 回答
5178 浏览

ios - Superview 忽略 UserInteractionEnabled = NO?

我有一个子视图进入屏幕动画,当它在屏幕上时,我希望超级视图(在我的情况下,背景中的视图)忽略触摸事件。我尝试了一切,但它不起作用。

有没有办法“强制”超级视图停止接收触摸事件?

谢谢!