问题标签 [subview]
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 - MPMoviePlayer - 重播/循环时子视图/覆盖消失
我从 MediaPlayer 示例项目开始添加子视图/叠加层。不同之处在于我试图在 moviePlaybackDidFinish 通知中使用以下代码进行循环:
那个奇怪的 initialPlaybackTime 属性可以防止视频在后续循环中闪烁。如果有人有更好的主意,请告诉我。
在 moviePlaybackDidFinish 通知中似乎存在某种竞争条件。如果我尝试直接在“”之后重新添加子视图,则[moviePlayer play]
不会发生任何事情。单步执行代码,在发送播放消息之前子视图似乎仍然存在,但在视频开始重播时消失了。
任何人都知道如何在后续循环中重新添加子视图?有没有办法检测子视图是否仍然是其父视图的子视图?如果是这样,在这种情况下最好的方法是什么?
谢谢你的帮助。
objective-c - 如何释放在滚动视图中添加为子视图的uiview?
我已经添加了一个 UIViewController 的视图和一个按钮来滚动视图作为子视图......现在我如何释放 UIViewController 的所有实例......这是一个附加的图像
在视图中,每个 uiview 上方都有一个按钮,用于进一步导航....
现在我想从滚动视图中释放 uiview 并删除按钮 ...这是我添加子视图的方法 -(void)AddOneButton:(NSInteger)myButtonTag { lastButtonNumber = lastButtonNumber + 1;
使用此代码,滚动视图的子视图计数为 = 96。
我在 dealloc 中使用此方法来删除子视图,但它没有释放 UIvicontroller
我如何释放uiviewcontroller的???
iphone - 调试 UIViews 在调试器的变量列表中缺少子视图成员
今天在我的代码中搜索错误时,我发现了一件奇怪的事情。在调试器中检查 UIView 实例时,Xcode 的变量视图不显示UIView类的子视图成员。
我只在调试器中看到这个字段(> 应该表示打开的三角形):
UIResponder
_层
_tabInfo
_gestureInfo
_touchData
- _收费
- _标签
_viewFlags
我错过了 _subviews 成员,并且想到了所有位置成员(至少其中一个应该在那里)。
有谁知道我错过了什么或做错了什么(据我所知,这不是问题,因为谷歌搜索这个问题没有给我任何结果)。
我使用 Xcode 3.1.3 版:
- XcodeIDE:1191.0
- XcodeCore:1192.0
- Xcode支持:1186.0
在具有 OS 10.5.7 和 iPhone SDK 2.2.1 的 Mac 上(我还使用 iPhone SDK 3.0 进行了测试)。
我希望有人对此有所了解。它给了我一种奇怪的感觉,我不能相信调试器会告诉我调试问题时我应该知道的一切。如果您需要不信任您的工具,那就不好了:(
iphone - UIViewController 重叠视图
我知道我要么存在根本性的误解,要么只是在这里错过了一些简单的事情。基本上,当用户单击 UIButton 时,我试图在现有 UIViewController 之上添加一个新的 UIViewController。
结果看起来可以在这里看到:http: //files.me.com/kevin_beck/5x4b6h
新添加的视图似乎起源于 (-20, -20) 附近,并将原始视图暴露在右下角。我尝试更改 CGRectMake 的值,但子视图根本没有响应(即移动到新坐标)。我尝试将子视图添加到 [self view] 中,结果相似。在我的第一个视图中,似乎子视图被添加到某个子视图中,但我找不到它。有什么建议可以让我在这里开始寻找可能的解决方案吗?
iphone - UIImageView 子视图的自动旋转
根视图是一个 UIImage 视图,它有子视图,那些有子视图。我的根视图将在横向打开我已经在项目的 .plist 中设置了两个项目属性,并在 applicationDidFinishLaunching 中集成了 application.statusBarOreintation 并验证它是否有效。
但是我所有的子视图都出现在纵向上。如何在我的子视图上更改它?
谢谢 // :)
iphone - 在其父级中处理子视图的触摸事件,同时保留相对于窗口的屏幕坐标数据
Parent 是 UIImageView,child 是 UIImageView。两者都已启用用户交互设置为是。问题是孩子会覆盖父母视图,所以不能从父母那里触发触摸,需要从孩子那里做。但是,孩子如何根据可以通过用户触摸获取的触摸事件在父级中设置新的图像文件,或者父级如何通过对象(或不)以及相对于对象的 x 和 y 坐标获取这些事件什么时候开窗?什么都有帮助!
谢谢 // :)
iphone - 如何从内存中删除子视图并立即显示?
如何从内存中删除 UIImageView 的子视图(在这种情况下为视图控制器)并立即显示?
没有这样做。
任何帮助表示赞赏!
谢谢 // :)
iphone - 将触摸事件传递给视图控制器的所有子视图
我有一个视图控制器,它在它上面创建多个子视图。所有子视图和视图控制器都接受触摸。如何将接触点信息传达给屏幕上的所有子视图?请记住,每个子视图都覆盖了整个屏幕,因此在添加一些内容后,它有点像书中的页面。也就是说,顶部子视图下方的任何子视图都不能被用户直接触摸。我尝试使用 [self.nextResponder touchesBegan:touches withEvent:event] 但这只会将触摸信息从顶部子视图发送到超级视图,绕过屏幕上的所有其他子视图。谢谢
iphone - 自定义表格视图单元格的内容未正确绘制
我的应用程序中有几个部分使用自定义表格视图单元格。
他们的内容是用子视图创建的。
问题是,在其中一些单元格上,内容根本不显示或直到第一次选择单元格后才正确显示。
一个例子是一个自定义单元格,它有一个自定义子视图,可以在创建后设置。在我选择单元格并重新绘制其视图之前,此视图根本不会出现。在子视图的 setter 方法中调用 -[setNeedsDisplay] 也无济于事。
iphone - uitableview subview : why this uilabel is not visible?
I want to display a label showing a number in each cell of the tableview but the label is only visible when I click on a row (when the cell is highlited)