- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用自定义叠加 View 并显示CameraControls = NO。完成后,我关闭 ModalViewControllerAnimated:YES。所发生的情况似乎是虹膜完全关闭(即没有关闭动画 - 只是噗然后它就关闭了),然后立即从屏幕上滑落。
作为测试,我在 UIImagePickerController 上手动调用 viewWillDisappear,这使得关闭的虹膜出现,但同样没有平滑的动画。
我还尝试将关闭包装在一个长动画事务中,这只会使底层导航工具栏的重新出现速度减慢。虹膜的行为如上。
我不想制作自己的虹膜动画 - 那太不酷了!
PS:使用sdk 4.0
最佳答案
为了部分回答我自己的问题,到目前为止我能想到的最好的是:
- (void)imagePickerController:(UIImagePickerController*)picker
didFinishPickingMediaWithInfo:(NSDictionary*)info
{
[picker viewWillDisappear:YES];
[self performSelector:@selector(processPickerImage:)
withObject:[[info objectForKey:UIImagePickerControllerOriginalImage] retain]
afterDelay:0.1];
}
-(void) processPickerImage:(UIImage *)uiImage
{
// do stuff
[self dismissModalViewControllerAnimated:YES];
// dismiss your custom overlay etc.
[uiImage release];
}
它实际上并没有为虹膜设置动画,但至少它会立即显示在屏幕上,以便用户识别照片拍摄已完成。我也不太高兴 viewWillDisappear 在 UIImagePickerController 上被调用两次 - 我不确定它是否保证安全。
状态栏还出现在虹膜上方,这很烦人。
我希望其他人有更好的解决方案?
关于iphone - 什么/如何触发 UIImagePickerController 的关闭虹膜动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547430/
我正在尝试一些非常简单的事情,从我正在构建的应用程序的松弛命令中获取信息,并且由于我是 Go 的新手,我发现 Iris 是一个非常好的框架,所以我决定使用它和它实际工作的网站上的示例 https://
我知道 Go 不是一种面向对象的语言,但我正在尝试按照 this 的建议在我的 Iris Controller 中实现一个继承结构。文章。我这样做的主要动机是避免重复。到目前为止,它一直在为我工作。例
我是一名优秀的程序员,十分优秀!