问题标签 [addsubview]

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 回答
47 浏览

iphone - 如果我从界面生成器添加相同的视图会发生什么?- 苹果手机

我在界面生成器中创建了一个 3 视图。我应该显示点击事件的视图。如果写会发生什么

[self.view addSubView:view1];

在点击事件中。我不会在任何地方删除它。最后在 Dealloc 中发布了这个。

如果这是泄漏,请提供建议...

提前致谢。

0 投票
2 回答
212 浏览

iphone - 添加子视图问题

在向导航控制器添加子视图时遇到以下问题。我什至尝试在添加子视图之前和之后修改框架的Y位置但没有效果。

还尝试在子视图上放置状态栏,但没有任何效果。

20像素问题

非常感谢。

0 投票
4 回答
12882 浏览

iphone - 方向更改后的 UIView addsubview:告诉视图调整大小

我有一个 UIView 作为肖像模式下的 XIB。

该视图以编程方式添加到视图控制器,如下所示:

此视图已正确设置自动调整大小的蒙版,并且在方向从纵向更改为横向时可以正常旋转。

但是,如果方向已经是横向并且我在方向更改创建视图,则它具有初始纵向方向。

有没有办法告诉视图通过使用它的掩码来初始化或调整自身大小为纵向?

提前感谢您的回复!

编辑:使用 oculus 和 Inder Kumar Rathore 的建议(谢谢大家!),我将代码更改为:

不幸的是,根本没有任何变化。我想我发现有人问同样的问题:

添加子视图时,如果应用程序处于横向模式,视图不会调整大小

答案正确地识别了问题,但不是很令人鼓舞......当然,我可以创建两个笔尖或调整框架的大小,但这似乎与自动调整大小的想法背道而驰。我很难相信在唤醒后没有办法告诉笔尖并将其添加到视图中以使用其自动调整大小功能......当设备旋转时,它可以完美地工作。

编辑2:

idz 的解决方案有效:

谢谢!

0 投票
3 回答
2259 浏览

iphone - 通过 addSubview 添加后,在父 UIViewController 中调用方法

我有一个 UIViewController 正在创建另一个视图控制器,并将其视图添加为子视图:

在父 UIViewController 中:

然后我需要在父视图中从子视图调用一个方法。

当我使用 [self.navigationController pushViewController: subView animated: YES] 添加子 UIViewController 时,我已经看到了如何执行此操作,因为我可以使用这种代码找到父级:

在子视图 UIViewController 中:

...然后我可以向它发送消息。但是由于我使用 addSubView 手动添加了子视图,所以我不能这样做。

谁能想到我如何与我的父母 UIViewController 交谈?

谢谢!

0 投票
3 回答
1174 浏览

iphone - 从另一个类添加视图

我有一个加载数据的表格视图。此表视图具有“PullToRefreshTableViewController”作为超类。所以 .h 文件的顶部包含以下内容:

由于这使整个视图成为一个表格视图,我无法在此之上添加任何类似工具栏的东西。

所以我认为。我将制作一种容器类。一个里面有工具栏,还添加了带有 PullRefreshTableView 的类作为子视图。

唯一的问题是我不知道如何整合它?我应该怎么做才能在这个容器类中添加 PullRefreshTableView?

我认为这有点像

但这当然行不通

谢谢你的努力!

更新: 工作代码是:

注意不要在添加子视图后立即释放它

0 投票
3 回答
4609 浏览

iphone - 如何将 uipickerview 作为子视图添加到 iphone 中的主视图?

我有一个应用程序,当用户单击一个按钮时,我想打开 uipickerview 作为主视图的子视图,并且在用户选择一个项目后,它应该从主视图中删除。(下拉类型的功能)。为此我编写了代码如下:

但只在主视图中显示子视图而不是pickerview。我该怎么做任何教程或源代码?

0 投票
3 回答
1982 浏览

iphone - 将 UIActivityIndi​​cator 添加到模态视图 (ELCimagepicker)

我已将 ELCimagepicker (https://github.com/Fingertips/ELCImagePickerController) 添加到我的项目中,它运行良好,允许用户为幻灯片选择多个图像。但是,当您单击“保存”时,可能会有很长的延迟,具体取决于添加的照片数量。

当用户单击“保存”时,我一直在尝试添加 UIActivityIndi​​cator,但由于呈现的模式视图而遇到问题。我可以从 ELCimagepicker 呈现的活动 (ELCImagePickerController) 中调用一个方法,这将由处理图像选取器呈现的活动执行。但是每当我尝试添加到视图时,它都不会显示,因为模式位于活动指示器的顶部。

我尝试过使用bringSubviewToFront,我尝试使用[[self parentViewController] addSubView] 将代码直接添加到imagepicker 方法文件中,但没有运气。

这是我尝试过的最新代码:(指标在 .h 文件中声明为 UIActivityIndi​​cator *indicator)

有没有人在 ELCimagepicker 之上添加 UIActivityIndi​​cator 或由另一个类处理的另一个模态视图取得任何成功?

我已经尝试过 MBProgressHUD,但也无法正常工作 - 当我在 ELCimagepicker 类中使用它时它会显示出来,但在删除时崩溃:

任何帮助都会很棒。

谢谢。

0 投票
4 回答
5654 浏览

iphone - iPhone/iOS:如果将 UIView 添加为子视图,是否会调用任何方法

如果我像这样添加一个视图作为子视图

是否会在 mySubview 上调用任何方法,我可以重写以添加一些自定义行为?

0 投票
1 回答
899 浏览

javascript - 如何访问 UIScrollView 的特定子视图(UIWebView)并将一行 Java 传递给它

我正在创建一个UIScrollView并添加四个UIWebViews作为子视图。

我想做两件事:

  1. 在创建它时标记每个WebView,以便在UIScrollView后面解决它。
  2. 在特定时刻 ( scrollViewWillBeginDragging) 将 JavaScript 发送到UIWebView当前由UIScrollview.

我不知道如何标记子视图,也不知道如何解决它。所以我的两个问题是:

Q1。如何正确标记子视图(同时将其添加到 UISCrollView)?

Q2。如何将命令寻址到 UIScrollView 内的子视图?((最好的情况:当前显示的那个))

谢谢你的帮助!

也许问题通过查看实际代码来澄清:

这是我用来创建UIWebviews并将它们添加到UIScrollview(scrollView1)的代码:

这是我想用来解决(scrollView1)UIWebviews内部的代码:UIScrollview

0 投票
3 回答
942 浏览

iphone - 如何在 appdelegate 中加载视图?

我正在应用程序委托中检查 Internet 连接的可用性。但不是显示没有互联网连接的警报视图,我需要加载视图或添加子视图到应用程序。我还需要在可用的互联网连接中删除该视图。

这个不工作。

谢谢你。