问题标签 [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 回答
7398 浏览

iphone - 如何在其父视图之上添加子视图中的视图?

我有一个 mainViewController 并在它的 nib 文件中添加了一个信息按钮,其中的操作是在两个子视图之间翻转,子视图 A 和子视图 B。

在 mainViewController 的 viewDidLoad 下,我正在插入子视图 A。这里我注意到信息按钮位于子视图 A 的前面,这很好。

问题来了,当按下位于子视图 A 的 nib 文件中的任何按钮时,它们会在其中添加新的子视图,信息按钮仍位于前面。

那么,如何在所有父视图堆栈的前面添加这些后来的子视图,这样信息按钮就不会出现?或者我怎样才能隐藏信息按钮?

0 投票
1 回答
364 浏览

iphone - 如何从子视图中隐藏信息按钮?

我有一个 mainViewController 并在它的 nib 文件中添加了一个信息按钮,其中的操作是在两个子视图之间翻转,子视图 A 和子视图 B。

在 mainViewController 的 viewDidLoad 下,我正在插入子视图 A。这里我注意到信息按钮位于子视图 A 的前面,这很好。

问题来了,当按下位于子视图 A 的 nib 文件中的任何按钮时,它们会在其中添加新的子视图,信息按钮仍位于前面。

那么,如何在所有父视图堆栈的前面添加这些后来的子视图,这样信息按钮就不会出现?或者我怎样才能隐藏信息按钮?

0 投票
2 回答
577 浏览

iphone - 从 UITableView 中推送 UIViewController

大家好,我有一个分段控制器,它显示一个包含 UITableView 的框架(cgrectmake)UIview。

我 addSubView 来显示表格视图,这很好。但是在 didselect 方法的 tableview 中,我想推送一个不同的视图控制器。

但是当我这样做时它没有出现,它确实注册了触摸等。如果我添加子视图,它会显示,但我需要真正推动这个视图。所以要填充屏幕,而不是新视图只显示在包含 tableview 的 UIView 内。

我通过推送 tableview 然后推送后续视图进行了实验,最终视图显示完美,但我需要 tableview 包含在屏幕上的框架中。

有什么建议可以尝试吗?

迈克尔。

0 投票
1 回答
249 浏览

iphone - 从 plist 加载滚动视图

这是交易:对于新闻应用程序,我在滚动视图中加载视图以在每个部分上进行水平分页,这没问题,PageControl 演示帮助很大,但现在我需要在另一个滚动视图中加载视图以编程方式查看,以便我可以显示每个部分的内容,交易是我需要已经在 NIB 文件上定制设计的视图,因此每个部分看起来都不同,所以我想使用 plist 在通用滚动视图上加载每个自定义视图.

这是我到目前为止得到的:

非常感谢提前

0 投票
2 回答
521 浏览

iphone - UIView 可访问性问题

我开发了一个 iPhone 应用程序,其中大部分都可以访问,但我做的一件事有问题。

当用户单击应用程序中的设置按钮时(它有一个主菜单,其中包含用于各种应用程序的一堆按钮),我在顶部添加一个 UIView 并使背景屏幕变暗。不幸的是,对于盲人来说,这个 UIView 并没有变得“活跃”,即他们仍然在背景屏幕上导航。

我最初使用 UIView 添加addSubview:然后尝试insertSubview: atIndex:但都没有按预期运行。

编辑:更多信息在这个屏幕上有文本字段和一个按钮,也许我可以让其中一个处于活动状态或其他什么?不知道我会怎么做。

0 投票
1 回答
84 浏览

iphone - 添加视图的按钮不起作用

我在 Test1ViewController.m 中推送 test2ViewController,

在 Test2ViewController.m 中,我插入了一个子视图 test3ViewController,

我的问题,我想在 test3ViewController 中推送一个新视图(test4ViewController),但是 test3ViewController.view 中的按钮操作不起作用

似乎 test3ViewController 不在导航流中,如何在插入视图上推送新视图?

0 投票
1 回答
2985 浏览

xcode - Xcode - UILabel 没有改变 viewDidAppear 的值

大家好,我正在创建一个 iPhone 应用程序。它使用 uitableview 并进入详细视图。

现在在详细视图上,我有一个滚动视图,所有数据(XML)都可以正常输入,每次都没有问题。

我的滚动视图中的 UILabel 确实使用正确的数据进行了更新,但是,它们不断在彼此之上添加子视图,以不断添加标签,这一切看起来都像胡说八道。

我已经尝试了一切来尝试删除子视图,例如:

所以我很困惑,我不知道发生了什么。有什么帮助吗?我一直在谷歌上搜索年龄和年龄,但一直在寻找不起作用的相同答案:(

任何可能对您有所帮助的网站的指示将不胜感激。

谢谢!

这是我在控制器中加载所有滚动视图和标签的内容:

0 投票
1 回答
3834 浏览

iphone - iPhone标签栏应用程序:是否可以在标签栏内(在其顶部)添加子视图?

我正在开发一个 uitabbar 应用程序,我想知道是否可以在其中放置一个视图。

我的主要目的是我 2ill 在标签栏上方放置一个大约 20 像素的半透明音乐播放器,这样当用户在其他视图之间切换时,音乐播放不会停止。

您可以在 Madonna App 中看到类似的解决方案(使用 Mobile Roadie 制作)。

感谢您再次提供帮助。希望有人知道这一点

0 投票
2 回答
5630 浏览

iphone - UIViewController 的 addSubview,视图被释放

编辑:自己解决了这个问题。原来这是 dealloc 方法中的一个剩余部分,导致 UIButton 被释放两次......

我正在尝试在另一个 UIViewController 之上显示一个 UIViewController,例如弹出窗口。问题是视图似乎被过度发布了。使用 NSZombieEnabled,我收到以下错误:

[CALayer 发布]:消息发送到已释放实例 0x784bf40

我使用此代码添加视图:

然后稍后,我删除这样的视图:

0 投票
1 回答
736 浏览

cocoa-touch - 添加没有 XIB 的子视图

这可能看起来很简单,但我才刚刚开始,所以请耐心等待......

我有一个带有工具栏的主视图。当用户按下工具栏中的按钮时,我希望在屏幕顶部出现一个小提示。我在现有的 UIView 中添加了一个 UIView,并将其设置为隐藏。我将它连接到视图控制器中名为“searchView”的 ivar,并尝试了以下操作:

当那不起作用时,我尝试添加...

...这也不起作用。

我是否需要以某种方式设置索引以将其置于主视图之上?

这种方法完全错误吗?