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

iphone - 将 AppDelegate 更改为 Objective-C++ 后,无法再将 Subview 添加到 UIWindow

添加 OpenFeintX 后,我不得不将我的 AppDelegate 更改为 (.mm)。不确定这绝对是问题的原因,但它似乎是唯一改变的事情。

现在,我将 Subview 添加到 UIWindow 的任何内容实际上都不会显示。如果我放一个视频,它仍然可以播放,但什么也没显示。

有任何想法吗?

0 投票
3 回答
5831 浏览

objective-c - 在滚动视图中添加多个视图

我有一个 ScrollView,它会充满很多视图。

我的视图有背景,并且会收到动态数量的按钮。

我需要在我的 ScrollView 上添加这些视图。

每个视图都将放置在前一个视图的下方。我的观点有 1024 x 197

我要这样做吗?

提前感谢您的帮助。

更多细节

我在 Interface Builder 上创建了视图(我需要重复的那个)

我已将该视图(界面生成器)与 *prateleira

模式详情

如果我这样做:[self.ScrollView addSubview:prateleira];它会告诉我:

在此处输入图像描述

我认为问题在于设置视图位置。

0 投票
1 回答
319 浏览

ios4 - UIScrollViews 中的 UIViewControllers:我没有正确理解什么?

我将通过说明我在我的应用程序中尝试做的事情来开始我的问题:

我正在尝试构建一个文档“选择器”屏幕,类似于 iPad 上的 Pages 或 Numbers,看起来像这样:

在此处输入图像描述

我想要一个UIScrollView可以放入子视图的;这些子视图上可能有控件,例如 Pages/Numbers 中的日期/名称“排序”分段控件,或者它们可能是文档的图像。子视图显示什么并不重要 - 我希望子视图成为带有 backing 的视图UIViewControllers。这就是我的困惑开始的地方。

看,我最初尝试使用UITableView. 由于超出此问题范围的各种原因,这没有解决。作为这项工作的一部分,我UITableViewCell按照本教程(在 iOS 4 中创建自定义 UITableViewCell)创建了子类(和随附的 XIB)。我心想,这太棒了 - 我有可以在 a 中显示的视图UITableView,并且有办法以这样的方式从这些视图中获取事件(sortTypeChanged响应我的 Date/Name 分段控件中的选择更改) :

这一切都很好——直到我意识到UITableView不会得到我想要的东西。所以我放弃了它,转而支持UIScrollVIew. 然而,这是我目前的知识让我失望的地方。自定义的“使用视图控制器/XIB 视图”范例UITableViewCells似乎不适用于UIScrollViews.

我无法弄清楚如何创建一个单独的视图控制器和随附的 XIB,我可以在我的UIScrollView. 尝试通过加载 XIBUINib.instantiateWithOwner并将视图控制器的view属性添加为子视图崩溃。我不确定为什么。

不过,让我担心的是,我似乎从根本上误解了视图控制器/视图的工作方式。尤其是与UIScrollViews.

我错过了什么?有没有人试图做类似的事情?是否有推荐的最佳实践?如果您不应该将视图控制器/XIB 加载到UIScrollViews中,那么您应该怎么做呢?您将如何从驻留在子视图上的控件获取事件UIScrollView

编辑:我应该补充一点,我的问题的一部分是我正在通过 WPF 的镜头来看待这个问题,在这种情况下,使用 MVVM 模式,您可以通过将较小的视图组合成一个完整的视图,每个视图都有自己的支持视图模型。在 iOS 中复制它是否现实?还是真的不推荐?

0 投票
2 回答
6756 浏览

iphone - 正确使用 addSubView?

我目前使用以下方法没有任何问题:

我将此操作绑定到按钮以更改我的视图。我确定这是不正确的,因为视图正在堆叠,对吗?我的应用程序会因此而崩溃吗?知道通过 IBAction 切换视图的任何好的示例代码吗?

0 投票
2 回答
1480 浏览

iphone - 如何在运行时删除 UIView 并在 appDelegate 中添加另一个 UIView?

我有 2 个完全依赖 AppDelegate 文件的 UIView。

第一个 UIView 是我启动应用程序时必须启动的广告页面。但是我已经用另一个依赖于 AppDelegate 的 HomeView 制作了该应用程序。

我在 applicationDidFinishLaunching 中添加 AdView,如下所示:

但现在我希望当我单击AdView 页面中的DONE按钮时,我应该导航到 HomeView。但是 homeView 应该是 appDelegate 的子视图

我如何在完成按钮上编写代码,将完全删除AdView并将主页视图作为 appDelegate 的子视图?提前谢谢

0 投票
1 回答
329 浏览

xcode - 使用 Navigationcontroller Stupid 添加三个子视图?

您好,我创建了三本书(UIViews),每本书都有自己的导航控制器用于分页。我的问题

!)使用三个 Navigationcontroller 是否有意义 2)我的代码下面有什么好处吗?它似乎有效,但栏距顶部有 20px 的偏移量。

0 投票
2 回答
991 浏览

iphone - 触摸 UITextField 时显示子视图

我对 iPhone 开发很陌生,所以请原谅我的无知。我用谷歌搜索了一下,到目前为止没有任何用处。这是我想做的事情:

当触摸 UITextField 时,我希望弹出一个子视图(屏幕的其余部分显示在背景中)。弹出窗口是我在 IB 中创建的计算器 UIView。根据 Apple 的开发人员指南,弹出式显示似乎比定制键盘更好。

这是我的问题。如何捕获 UITextField 上的触摸以及如何显示子视图?

我尝试了以下方法来显示子视图,但没有运气:

0 投票
1 回答
331 浏览

uitableview - 无法让 UILabel 在 UITableView 上正确显示

我正在努力实现我认为只是 1' 编码的东西,但显然在 UITableViewController 中的 UITableView 上方添加 UILabel 并不是小菜一碟......?

这是代码(是的,基本的,我知道):

结果可以在下面的截图中看到,右上角的标签只显示了一半,上面写着“余额...”

请注意,如果我尝试更改 CGRect origin.y 或 size.height UILabel 根本不会显示。

我还尝试添加以下内容,结果没有变化:

我不在乎 UILabel 在向上滚动 UITableView 时是否向上滚动,我希望它与第一节标题保持一致。

我知道这可以通过其他方式实现,使用自定义 UIView 作为标题,更改为 UIViewController 或使用 .xib,但我真的很想了解为什么会发生这种情况。

谢谢你的帮助。F。

标签的显示方式

0 投票
1 回答
159 浏览

iphone - 将一个视图控制器视图添加为子视图时,方向方法没有响应

我正在开发一个应用程序,在该应用程序中单击按钮时,我必须将一个类控制器视图显示为子视图。我已将我的视图控制器添加为子视图,它工作正常。

现在,当我旋转设备方向时,我的子视图没有响应该方向意味着我的子视图没有旋转。

请建议我应该怎么做才能解决这个方向问题。

提前致谢。

0 投票
2 回答
1797 浏览

objective-c - UIViewController 呈现另一个 UIViewController

我有一个 UIViewController 1 UIButton(添加为子视图),在我按下 Button(见下图 1)之后,在它上面添加了另一个 UIViewController 2,在一些操作后从下到上动画:

而且它重叠UIButton,我怎样才能添加它没有覆盖的这个子视图UIButton(见下图2)

图1:

在此处输入图像描述

图。2:

在此处输入图像描述