问题标签 [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 投票
2 回答
284 浏览

iphone - 自定义对象的超级视图上的 Xcode 错误

我有一个名为的自定义表格视图控制器pfTableViewController和一个名为customTableViewCell.

从我的内部我尝试customTableViewCell访问:NSMutableArraypfTableViewController

我使用了 superview 两次,因为第一个调用 theUITableView而第二个应该调用 thepfTableViewController但它没有发生,我收到此错误:

2013-04-17 09:48:38.017 webgopher[21757:907]-[UIViewControllerWrapperView pfFields]:无法识别的选择器发送到实例 0x1d590d90

知道这里发生了什么吗?

如果我再使用一个超级视图,它会访问UINavigationTransitionView,我认为这太远了!

0 投票
1 回答
764 浏览

ios - 导航表视图时添加到超级视图的视图消失

当用户选择其中一个 tableView 单元格时,我有一个 tableView 导航到详细视图。这个主 TableView 是在 UITableViewController 类中创建的。(主视图控制器)

我使用 StoryBoard 创建主从表视图。

在 MasterViewController 中,当用户选择 To 按钮时,我在主 tableView 顶部放置了一个 tableView。第二个 tableView 允许用户从此列表中选择多个值。

为了防止第二个 tableView 在第一个(主)tableView 滚动时在屏幕上滚动,我将第二个 tableView 添加到MasterViewController 视图的superView中。([self.view.superview addSubview:_toView];)

因此,在 MasterViewController 中,我添加了一个 TableViewController (_toController)。我实例化一个 UIView (_toView),向它添加一个背景图像 (_toViewBG),然后向它添加一个 TableView (_toTableView)。然后,我将 _toView(包含第二个 tableView)添加到 MasterViewController 视图的父视图中。

当我滚动主 tableView 时,这种方法可以防止第二个 tableView 滚动。当主 tableView 滚动时,第二个 tableView 保持在顶部并就位。

如果我在主 TableView 中选择一个单元格,我会导航到详细视图。当我返回主 TableView 时,无法显示第二个 TableView (_toView)。

我不知道如何告诉 _toView 来到前面。我意识到它被添加到 MasterViewController 视图的超级视图中。从一些实验来看,这个超级视图似乎是一个 CALayer。

谁能建议我如何让这个 _toView 显示在 MasterViewController 视图的前面?

提前感谢您的任何帮助。

解决 了我最终只是将第二个表视图添加为 MasterViewController 视图的子视图。[self.view addSubview:_toView]; 然后,当我的第二个 tableview 可见时,我禁用了主 tableview 上的滚动。

似乎工作正常。

蒂姆

0 投票
1 回答
181 浏览

ios - 为什么在删除所有子视图后我不能设置 UIButton 的 backgroundImage

只是在使用 UIButton 时遇到了一些困难。我使用删除所有子视图

但我想在之后使用设置背景图像

什么也没有发生。如果我不删除所有子视图,那么前面的代码就可以工作。

那么是否有可能删除所有子视图实际上也会删除背景图像,在这种情况下,是否可以将背景图像放回原处?

0 投票
1 回答
151 浏览

ios - ios 创建“阅读更多”。让 superview 依赖于 subview

gaaah 在 ios 中设计让我头疼!!所以,请帮助我,并向我解释一个人应该如何思考试图提出解决方案。

我有:

带有标题的 UITableView

  • 如您所见, UITextField 的框架在情节提要中设置为小于其实际内容。
  • 原型单元上方的所有内容都在以编程方式设置为 tableHeader 的 UIView 中。

我想要:

按 read more btn 以便 UITextField 获得其实际大小。没问题,我可以通过以编程方式获取 contentSize 来做到这一点。它可以工作,但它会溢出 tableHeader

所以我想,很好。然后我所要做的就是将 tableHeader 设置为 UITextField 的“新”计算高度的大小 + 2 UIImageViews 的高度。

但是没有。它只会调整到故事板 insted 中设置的现有高度。换句话说,它做一个或另一个。并且使用自动布局它完全打破但没有给我任何关于约束的错误。

这似乎很容易让我觉得很愚蠢哈哈

这就是我的代码

请指导我如何思考

0 投票
1 回答
33 浏览

objective-c - Change the order on element

I'm now doing an application, where i need to put some elements in the top of the views sometimes.

For example, how could i do to make the entire CGRect red and not the green visible here :

example

Could i call addSubview method more than one time, and it won't be sad in memory management ?

Because i've tried a lot of things, like :

or :

But it gaves me an error... Thank you !

0 投票
1 回答
655 浏览

objective-c - How to call drawRect: method in super view from subview?

I am showing a popover from a custom view like this:

enter image description here

And when the user taps on the popover I must draw something on my custom view (from which the popover is shown).

I try to make [myPopover.view.superView setNeedsDisplay]; but it don't work. May be I can try more anything for reload my super view or call in it drawRect: method?

Thank you!

0 投票
6 回答
6442 浏览

uitableview - iOS7中的UITableViewCell indexPath崩溃

我有UITableViewCell一个UITableViewController。在我的单元格中,有一个按钮,当您单击该按钮时,它会将您带到另一个view带有prepareforsegue. 在prepareForSegue我这样做:

好的!一切一直运作良好。但是现在我已经用 iOS7 升级了 xCode,当我单击单元格中的按钮时,出现一个错误,我不知道如何解决它:

应用程序崩溃的行是这样的:

0 投票
5 回答
7548 浏览

ios - 在 iOS 7 中使用超级视图获取 UITableViewCell

我正在获取 UIButton 所属的 UITableViewCell,如下所示:

它在 iOS 7 之前的任何东西上都可以正常工作。但是给了我:

[UITableViewCellScrollView item]:无法识别的选择器发送到实例 0x17ae2cf0

如果我在 iOS 7 中运行该应用程序。但如果我这样做:

然后它可以在 iOS 7 中运行,但不是更早的版本?!?!?!

我通过这样做来规避这个问题:

但是WTF正在进行中!?有谁知道为什么会这样?

谢谢!

0 投票
1 回答
125 浏览

ios6 - 我想在 InAppPurchase 之后删除 GADBannerView

在我的应用程序中,我使用了 InApp 购买,之后我想从 GADBannerView 中删除添加,但仍然显示添加。

有任何想法吗

0 投票
0 回答
409 浏览

ios - 除非删除子视图,否则如何禁用用户与超级视图的交互?

我有一个加载多个子视图的视图,并在子视图中加载子视图。我想禁用除最后加载的子视图之外的所有视图的用户交互。请帮忙,谢谢