【发布时间】:2011-01-26 10:17:15
【问题描述】:
我现在为 iOS 开发大约 5 到 6 个月。现在,我正在尝试实现一种人脸检测算法,该算法在 UIImage 上标记人脸,我在 AVFoundation 框架的帮助下采用。
好吧,一切都(几乎)正常。在编程阶段,我有简单的按钮,我可以一次完成所有步骤。一切都很好。
现在我将所有内容都打包成一键单击,但即使在 2-3 分钟后也没有任何显示。我玩了一下 NSLog 输出来标记每个步骤完成的时间以及算法和一切都成功的时间,但是视图仍然不会更改以显示我打包到 UIImageView 作为另一个视图的子视图的图像。
有趣的是,当我收到 NSLog 消息时,我可以单击屏幕上其他按钮所在的位置(因为我将它们放置在 Interface Builder 中)并且这些按钮实际上对我的交互做出反应,尽管没有显示任何内容!?
我通常通过将 alpha 值设置为 0.0 和 1.0 在 UIView 之间转换。然后我尝试使用 [[viewController view] bringSubviewToFront:subview]; 但这没有帮助!
有人知道问题出在哪里吗?
最好的问候!
【问题讨论】:
标签: iphone ios uiview transition avfoundation