问题标签 [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.
iphone - 将 AppDelegate 更改为 Objective-C++ 后,无法再将 Subview 添加到 UIWindow
添加 OpenFeintX 后,我不得不将我的 AppDelegate 更改为 (.mm)。不确定这绝对是问题的原因,但它似乎是唯一改变的事情。
现在,我将 Subview 添加到 UIWindow 的任何内容实际上都不会显示。如果我放一个视频,它仍然可以播放,但什么也没显示。
有任何想法吗?
objective-c - 在滚动视图中添加多个视图
我有一个 ScrollView,它会充满很多视图。
我的视图有背景,并且会收到动态数量的按钮。
我需要在我的 ScrollView 上添加这些视图。
每个视图都将放置在前一个视图的下方。我的观点有 1024 x 197
我要这样做吗?
提前感谢您的帮助。
更多细节
我在 Interface Builder 上创建了视图(我需要重复的那个)
我已将该视图(界面生成器)与 *prateleira
模式详情
如果我这样做:[self.ScrollView addSubview:prateleira];
它会告诉我:
我认为问题在于设置视图位置。
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 中复制它是否现实?还是真的不推荐?
iphone - 正确使用 addSubView?
我目前使用以下方法没有任何问题:
我将此操作绑定到按钮以更改我的视图。我确定这是不正确的,因为视图正在堆叠,对吗?我的应用程序会因此而崩溃吗?知道通过 IBAction 切换视图的任何好的示例代码吗?
iphone - 如何在运行时删除 UIView 并在 appDelegate 中添加另一个 UIView?
我有 2 个完全依赖 AppDelegate 文件的 UIView。
第一个 UIView 是我启动应用程序时必须启动的广告页面。但是我已经用另一个依赖于 AppDelegate 的 HomeView 制作了该应用程序。
我在 applicationDidFinishLaunching 中添加 AdView,如下所示:
但现在我希望当我单击AdView 页面中的DONE按钮时,我应该导航到 HomeView。但是 homeView 应该是 appDelegate 的子视图
我如何在完成按钮上编写代码,将完全删除AdView并将主页视图作为 appDelegate 的子视图?提前谢谢
xcode - 使用 Navigationcontroller Stupid 添加三个子视图?
您好,我创建了三本书(UIViews),每本书都有自己的导航控制器用于分页。我的问题
!)使用三个 Navigationcontroller 是否有意义 2)我的代码下面有什么好处吗?它似乎有效,但栏距顶部有 20px 的偏移量。
iphone - 触摸 UITextField 时显示子视图
我对 iPhone 开发很陌生,所以请原谅我的无知。我用谷歌搜索了一下,到目前为止没有任何用处。这是我想做的事情:
当触摸 UITextField 时,我希望弹出一个子视图(屏幕的其余部分显示在背景中)。弹出窗口是我在 IB 中创建的计算器 UIView。根据 Apple 的开发人员指南,弹出式显示似乎比定制键盘更好。
这是我的问题。如何捕获 UITextField 上的触摸以及如何显示子视图?
我尝试了以下方法来显示子视图,但没有运气:
uitableview - 无法让 UILabel 在 UITableView 上正确显示
我正在努力实现我认为只是 1' 编码的东西,但显然在 UITableViewController 中的 UITableView 上方添加 UILabel 并不是小菜一碟......?
这是代码(是的,基本的,我知道):
结果可以在下面的截图中看到,右上角的标签只显示了一半,上面写着“余额...”
请注意,如果我尝试更改 CGRect origin.y 或 size.height UILabel 根本不会显示。
我还尝试添加以下内容,结果没有变化:
我不在乎 UILabel 在向上滚动 UITableView 时是否向上滚动,我希望它与第一节标题保持一致。
我知道这可以通过其他方式实现,使用自定义 UIView 作为标题,更改为 UIViewController 或使用 .xib,但我真的很想了解为什么会发生这种情况。
谢谢你的帮助。F。
iphone - 将一个视图控制器视图添加为子视图时,方向方法没有响应
我正在开发一个应用程序,在该应用程序中单击按钮时,我必须将一个类控制器视图显示为子视图。我已将我的视图控制器添加为子视图,它工作正常。
现在,当我旋转设备方向时,我的子视图没有响应该方向意味着我的子视图没有旋转。
请建议我应该怎么做才能解决这个方向问题。
提前致谢。
objective-c - UIViewController 呈现另一个 UIViewController
我有一个 UIViewController 1 UIButton(添加为子视图),在我按下 Button(见下图 1)之后,在它上面添加了另一个 UIViewController 2,在一些操作后从下到上动画:
而且它重叠UIButton
,我怎样才能添加它没有覆盖的这个子视图UIButton
(见下图2)
图1:
图。2: