7

我正在使用 Xamarin Studio 专门为 iPad 开发应用程序。一个功能是使用相机拍照,所以我很自然地使用 Xamarin.Mobile。目前,当我在 MediaPicker 上调用 TakePhotoAsync 方法时,相机尺寸出现在我当前视图中间的 iPhone 尺寸窗口中。

有没有办法让 MediaPicker 相机全屏显示?我是否缺少设置或构建选项或其他内容?

这是一个屏幕截图

小相机视图

4

2 回答 2

1

这是非常令人失望的,但目前(我知道)没有办法做到这一点。还有另一种方法是使用来自@miqueldeicaza 的 Tweetstation 应用程序的源代码,该应用程序位于 Github(Camera Helper)上。Xamarin 文档描述了如何使用它。

TweetStation.Camera.TakePicture(this, (photoObj) => ...

你传入一个对你想要Camera的ViewController的引用,它会填满整个View。

于 2013-07-01T20:13:01.667 回答
1

在当前(0.7)版本中,您可以调用GetTakePhotoUI返回 aUIViewController来自己处理显示。

于 2013-10-23T22:03:47.113 回答