Xamarin.Mobile iPad 相机尺寸

Posted

技术标签:

【中文标题】Xamarin.Mobile iPad 相机尺寸【英文标题】:Xamarin.Mobile iPad Camera Size 【发布时间】:2013-05-22 04:15:36 【问题描述】:

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

有没有办法让 MediaPicker 摄像头全屏显示?我是否缺少设置或构建选项或其他什么?

这是一个屏幕截图

【问题讨论】:

【参考方案1】:

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

【讨论】:

已经有一段时间没有接触这个项目了,但我想是时候回去解决这个问题了。谢谢。【参考方案2】:

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

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

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

【讨论】:

+1,我一直在寻找解决方案。

以上是关于Xamarin.Mobile iPad 相机尺寸的主要内容,如果未能解决你的问题,请参考以下文章

用于应用扩展的 IB 故事板:iPad 图标不存在、尺寸不变、方向不工作

使用 Xamarin.Mobile 读取 Xamarin 表单中的联系人时出错

Xamarin.Mobile 跨平台实现

无法在 PCL iOS 项目中安装 Xamarin.Mobile

Xamarin.Mobile 创建、更新和删除联系人

无法使用 Xamarin.Android 中的 Xamarin.Mobile 组件保存联系人