Xamarin.ios Monotouch在设备上打开pdf?

我需要在monotouch应用程序中打开捆绑包中的pdf。我不知道它是否来自路径,但我无法打开该pdf。有人能给我举个如何打开pdf文件的例子吗?我正在使用pdftron库 首先确保您的文件在MonoDevelop的构建操作中标记为内容。这将确保它被复制到应用程序包中 然后,从应用程序中,可以使用以下属性获取应用程序包路径: NSBundle.MainBundle.BundlePath 从这里,您可以尝试探测您的文件,例如 if (File.Exists (Path.Combine (NSBu

Xamarin.ios Xamarin Mobile-共享PCL中特定于平台的程序集?

我们有一个共享PCL,它使用dll从用户设备读取联系人,并在应用程序中显示联系人的子集。由于dll的Android和iOS版本不同,我们需要在共享PCL中引用,然后在各自的项目中引用特定于操作系统的版本。问题是您不能引用同名的两个DLL 是否有方法使用某种别名引用共享PCL中的两个DLL?或者有没有更好的方法来实现这一点,以便我们可以在同一解决方案中使用Xamarin.Mobile访问不同设备上的联系人?您最好在平台特定的项目中引用Xamarin.Mobile: 在Android项目中引用And

Xamarin.ios Monotouch-重新加载数据()

这里有没有人知道在互联网上使用Monotouch和UITableViewController with ReloadData()的好例子,或者可以发布一个代码示例 Claudio上有许多使用UITableViewController的文章和示例。还有一整章专门介绍如何使用中的表显示数据

Xamarin.ios MonoDevelop中的命名参数和可选参数

我试图在MonoTouch中使用命名和/或可选参数,但MonoDevelop似乎不喜欢这样 我有一个这样的构造函数: public SomeAttribute ( string label, string detail, bool custom = false ) { //... } 虽然编译很好,但MonoDevelop在这一行下面加了红色下划线,表示编译器出现错误(虽然没有发生)。这种情况发生的原因是什么?我是否可以更新MonoDevelop,使其不被视为错误 我正在使用MonoD

Xamarin.ios NSURLConnectionLegate从未在monotouch中被呼叫?

我最近使用NSUrlConnection从url下载图片异步,以避免阻塞ui线程。 因此,我编写了以下代码: NSMutableUrlRequest req=new NSMutableUrlRequest(new NSUrl(value),NSUrlRequestCachePolicy.ReloadRevalidatingCacheData,20); req["User-Agent"]=_UserAgent; USUrlConnection.FromRequest(req, new Escoz

Xamarin.ios 为什么MonoTouch 4在设备上运行时出现异常StackTrace null?

我刚刚从3.2.6更新到MT 4.0.1。现在,在设备上运行时,异常报告似乎不再包含堆栈跟踪 我有一个附加到AppDomain.CurrentDomain.UnhandledException的异常处理程序,用于将异常报告保存到文件中。在调试和发布模式下的模拟器上,设置UnhandledExceptionEventArgs.ExceptionObject.StackTrace。在调试和发布模式下的设备上,该属性为null 我已尝试在项目选项的“编译器”部分中选中“发出调试信息”。我已经尝试在MT

Xamarin.ios 对话框自动旋转

我似乎无法让MonoTouch.对话框旋转。在我的构造函数中,我将Autorotate设置为true。我还在info.plist的supported orientations部分添加了所有方向。我还重写了ShouldAutorotateToInterfaceOrientation方法以返回true。我遗漏了什么吗?当使用MonoDevelop的默认模板时,只需在每个

Xamarin.ios 显示模式视图的Monotouch UITabBarController部分

我想在点击UITabBarController的某个部分时显示一个模式视图,或者可能是一个uipopoverbackgroundview,如GroupMe应用程序中包含的视图。包括图像以供参考 你知道用monotouch来代替标准的导航控制器和视图控制器加载的方法吗 。。。现在我有一个额外的复杂问题,因为我不能使用在tabbar工作区顶部放置装饰按钮,因为选项是我的tabbar中的数字7,所以它出现在控件的更多部分。。。任何帮助都将不胜感激。我使用popover和Dialog实现了类似的功能 我

Xamarin.ios 为什么UILabel没有更新?

我创建了一个视图,向用户显示断开连接的消息,这些消息会在当前视图上弹出。我希望根据连接状态的更改定期更新视图 我可以正确地获取视图并更改标签的文本(使用WriteLines进行验证),但实际显示上没有任何更改。我甚至尝试删除视图并读取它,然后调用SetNeedsDisplay,但似乎没有任何帮助 我有一个名为OverView的全局变量: public static UIView OverView; 我创建标签子视图,将其添加到概览中,并将概览弹出到当前视图的前面: UI

Xamarin.ios MonoTouch DialogViewController-为什么它必须放在UINavigationController的第一位?

我想在UITabViewController中使用DialogViewController 问题:嵌套元素不显示导航栏,因此无法返回 当我将类(从DialogViewController继承)推送到UINavigationController时,行为是正确的。如果我在UITabViewController的选项卡中使用相同的类(即使使用基础UINavigationController),那么行为是错误的 有人能帮我吗?虽然这个问题没有一些代码示例,但我举了一个小例子,希望能解决您的问题。对于本例

Xamarin.ios 将Mvvmcross绑定与MonoTouch.Dialog RadioGroup一起使用

基于以下问题: 我尝试实现一个可绑定的部分,以允许异步调用根据前面的选择更新无线组列表 public class BindableLocalitySection : Section { private IEnumerable _itemsSource; private MvxNotifyCollectionChangedEventSubscription _subscription; public BindableLocalitySection() :

如何从xamarin.iOS行选择方法推送/导航xamarin表单的内容页

我有一个包含iOS本机UITableView的内容页,我使用Listview渲染器实现了它。我试图在单击RowSelected方法中的tableView单元格时,将内容页与参数一起推送。这是我做不到的。请帮助我实现这一点。您应该添加在Xamarin中triedListView的代码。表单是最强大的控件之一-为什么要使用自定义的iOS实现?为了帮助你回答你的问题:@Krumelur上有一个示例,谢谢你提供示例链接。

Xamarin.ios Xamarian部署到设备错误

我已经下载了所有证书和配置文件,并遵循了Xamarain提供的部署教程,但似乎仍然存在问题。问题是替换现有的签名。有人能告诉我这个错误意味着什么,我能做些什么来解决这个问题吗?我已经做了几个小时的研究,但似乎仍然不明白为什么会出现这个错误

Xamarin.ios MvvmCross和intersoft crosslight组合

我最近开始使用MvvmCross框架构建xamarin.ios本机应用程序,但我发现intersoft crosslight UI组件更健壮,更易于实现。有人能建议我是否必须坚持使用MvvmCross或切换到intersoft crosslight或两者结合使用吗 谢谢。MvvmCross不会阻止您使用任何自定义UI组件。如果需要特定视图的双向绑定,则需要为此提供自定义目标绑定类。否则,所有公共属性都可以以开箱即用的方式绑定 我们有关于在中创建自己的目标绑定的文档 你可能要考虑的一件事是不要使用

Xamarin.ios Monotouch SIGHUP错误,无法在Xcode中打开

三天以来,我有了monotouch个人版。 我在monotouch评估中开发了一个应用程序,现在我想在个人版中运行它 我的问题是在xcode中打开monotouch项目。创建xcode包时出错。此外,我还添加了错误的屏幕截图。 (http://digitale-mediengestaltung.com/W4U/Foto.JPG) 当我尝试在xcode中打开一个简单的helloworld应用程序时,它会运行 谢谢大家的支持 我不能直接帮你,但你可以去IRC,直接向Mono团队询问,他们会通过去获得

Xamarin.ios MonoTouch.Dialog:ContentSizeForViewInPopover更改日期

我创建了一个反射对话框,如下所示。单击日期时,弹出框会改变形状并使日期选择器挤压,请参见下文 下面是我的班级供参考 [Preserve(AllMembers = true)] public class EventEntity { [Section("Date of Measurement", "")] [Indexed] [Date] public DateTime Date ; [Section("Measurement Details", ""

Xamarin.ios 二次布局旋转问题

我有一个应用程序,有一个主视图和两个次视图。它们都在IB中设计为景观布局。我有一个MainViewController类,它基本上返回true。所有视图(我认为)都设计为旋转和调整大小 如果应用程序以横向启动,则即使旋转到纵向,次视图也会正确显示。但是,如果应用程序以纵向启动,二级布局将无法正常旋转,它们从底部被切断,然后向右运行 任何帮助都将不胜感激 谢谢, 里克我也经历过类似的事情。我在我的应用程序中根本没有使用interface builder,我手动执行所有旋转和调整大小逻辑。我注意到,

Xamarin.ios 项目属性中的iTunes图像

在新的MonoDevelop 2.8和MonoTouch 5中,有一个在项目属性中放置512x512图像的选项,请参见下文。既然你需要在通过iTunes Connect网站提交应用程序时提供,为什么这里需要它

Xamarin.ios 在monotouch中查看颜色和背景

如何更改UIAlertView的颜色或/和背景。在objective-c中找到了一些例子,不知道如何在monotouch中应用它们。这应该可以让您开始了,您可能需要稍微调整一下图像帧,使其相对于背景图像正确 public class FooAlertView : UIAlertView { UIImageView imageView; public FooAlertView() { this.Title = "Alert!"; this.

Xamarin.ios CgRectGetWidth单触

什么是monotouch版本的方法CGrectGetWidth和CGrectGetMinX?更新Xamarin.iOS统一API Xamarin.iOS引入了现在包含CGRect和CoreGraphics名称空间中的好友的 CGRect映射到System.Drawing.RectangleF() 因此,如果您有自己的System.Drawing.RectangleF 代码看起来像 floorf(CGRectGetMinX(visibleBounds) / CGRectGetWidth(visi

Xamarin.ios 如何映射包含MonoTouch上的协议实现的返回值类?

我试图将一个没有直接类的返回类型映射到MonoTouch中的某个对象(因为我不确定等价物是什么) 例如,如果在btouch中,我想绑定结果类型UIView,定义如下: -(UIView*)添加(Thing*)内容 我成功地做到了这一点: [导出(“添加:”)] UIView AddThing(事物的名称) 但我无法获得协议扩展。如果我创建一个中间类型,比如UIViewProtocol,比如: //@接口UIViewProtocolThing:UIView{ [基本类型(类型化(UIView))]

Xamarin.ios Monotouch 6.0>&燃气轮机;Monodevelop 3.0.4.7在构建期间挂起

在6.0上更新Monotouch后,在3.0.4.7上更新MonoDevelop所有项目在构建期间挂起(在第一个项目上) 我为iPhone创建了一个新的空的Monotouch项目,结果是一样的——MonoDevelop挂在开始构建时 在以前的Monotouch 5.4.0和Monodevelop 3.0.3上,所有这些都工作正常 操作系统:Mac OS X 10.6.8 有什么想法吗?如MonoTouch 6.0所述,它不支持雪豹(OSX 10.6) 您需要更新到OSX Lion(10.7)或M

Xamarin.ios 使用MvvmCross在Mac上运行单元测试?

最后,我得到了我的Mac,并尝试用Xamarin.iOs重新编译和运行我的项目 因为PCL还不受支持,所以我必须创建.sln和.csproj的副本,并替换对MvvmCross二进制文件的引用,然后它就可以工作了(谢谢Stuart)。我希望Xamarin能尽快给出更优雅的解决方案 但是,我无法在Mac上编译和运行单元测试,因为没有安装Mono4.5,并且我没有找到cirries.MvvmCross.Test.Core.dll。 那么,是可以在Mac上运行这种单元测试,还是只在Windows平台上进

Xamarin.ios 如何访问UITabBarController中的NavigationController

我有一个UIAbbarController,它可以加载4个选项卡(每个选项卡都是UIViewController) 在我的UITabBarController中,NavigationController始终为null,但我确实需要该对象 如何访问它?TabController中的每个选项卡都应该包含自己的UINavigationController,并将该选项卡的视图推到其上。您必须显式地创建和分配导航控制器。这样,每个选项卡都会有自己的独立导航,我想这就是您想要的 tab控制器的Navigat

Xamarin.ios 在Windows上使用Xamarin Studio构建iOS应用程序

是否可以使用运行在Windows上的Xamarin Studio构建iOS应用程序,并将其连接到运行在mac上的Xamarin.iOS构建主机 关于使用Visual Studio的唯一讨论。不,这是不可能的。Windows上的Xamarin Studio将只构建Android应用程序。如果您要使用Xamarin Studio,并且您有一个已连接的Mac,那么为什么不在Mac上使用它呢?不,您不能在Windows上使用Xamarin Studio并连接到Xamarin.iOS构建主机,您必须使用V

Xamarin.ios 使用MVVMCross绑定到ViewController中的视图

所以我一直在搜索网络,但是随着MVVMCross的更新,我想不出怎么做 对我来说,我可以做到以下几点: MvxFluentBindingDescriptionSet<PageOneView, PageOneViewModel> set = this.CreateBindingSet<PageOneView, PageOneViewModel>(); set.Bind(_HearingLossPickerView).To(vm => vm.HearingLoss);

Xamarin.ios 自定义Xamarin.Forms布局

我正在使用Xamarin表单构建一个Android和iOS应用程序 我只是想在Android应用程序上为我的ListView项目设置一个可绘制的背景。myListView项目的根视图是StackLayout的: var listView = new ListView { ItemsSource = items, ItemTemplate = new DataTemplate(() => { return new ViewCell {

Xamarin.ios iOS8:backgroundSessionConfiguration已弃用

在iOS8发布之前,我下载了ios8sdk来观察我的应用程序将如何工作。有时我的应用程序需要从服务器下载数据,我使用NSUrlSession。现在,当应用程序准备下载会话时,会出现下一个警告: +backgroundSessionConfiguration:已弃用。请改用带标识符的+BackgroundSessionConfiguration: 之后,我的应用程序崩溃,出现下一个异常: Unable to cast object of type 'MonoTouch.Foundation.NSU

Xamarin.iOS应用程序的反编译方法为空

我试图反编译由Xamarin.iOS(Xamarin.Forms)开发的iOS应用程序,但ILSpy和NetReflector无法正确反编译所有方法。反编译的方法体完全为空 我能为这个问题做些什么?在应用程序包中的Xamarin Dll中,您唯一能找到的是运行时所需的一些元数据。所有的方法逻辑都不会存在,因为它已经存在,而现在逻辑存在于本机二进制本身中。这主要是因为iOS不允许动态代码生成 你可以阅读更多关于Xamarin如何工作的信息 希望这有帮助

Xamarin.ios Xamarin IOS中的WebView

我们创建了一个网站,希望添加本机IOS应用程序。我们创建了一个Mac服务器并连接到VisualStudio。现在我们想在Web视图中添加一个网站。我们以Main.Storyboard的形式添加了一个Web视图。代码文件写在下面给出的ViewControler.CS表单上,但当我们调试此代码时,在emulator上显示为空白,请帮助任何人 public partial class ViewController : UIViewController { public Vie

Xamarin.ios 尝试将iOS项目中资产目录中的图标与Xamarin TabbedPage一起使用时出现异常

我在VS 2017中创建了一个Xamarin表单项目,首先添加了一个带有三个选项卡的TabbedPage。然后,我将图标添加到Android(资源/绘图)和iOS(资产目录/图标)项目中 当我在Android上启动该项目时,它工作正常,但在iOS上我遇到一个异常,即无法加载UIImage,因为initWithCOntentsOfFile返回了nil。这实际上是正确的,因为这不是访问资产的正确方法。但是调用方法的是选项卡页,所以我对此无能为力 TabbetPage看起来非常基本 <?xml

在xamarin.ios的tableview中一行显示多个原型单元格

我对xamarin.ios中的tableview有一个问题,我试图使用多个原型单元格,但所有原型单元格都显示在表视图中的同一行上,我希望它们有自己的行,有人有解决方案吗 谢谢。您可能需要覆盖UITableView源类的section方法中的行 public override nint RowsInSection (UITableView tableView, nint section) { return (nint)MyTableDataList?.Count; } 如果您想提供一些

Xamarin.ios 如何在Xamarin iOS(iPhone)中创建popover?

我正在创建一个页面,点击一个按钮,弹出框就会出现在所附的屏幕截图中。 我几乎尝试了很多方法来实现这一点,但最终都是全屏显示。真的没有办法在Xamarin iOS中创建popover吗 有人能帮我吗?您可以构建自定义的pop视图控制器,然后将其与Popover一起呈现: //The pop view controller you want to show, here I use Storyboard to initialize it PopoverViewController popViewCon

Xamarin.ios Xamarin应用程序赢得';t发布到苹果商店-多个错误ITMS-90045错误

我有一个Xamarin表单应用程序,上一次使用Xamarin Studio发布是在2017年。该应用程序使用Visual Studio 2017构建无错误,当iPhone连接到Mac时运行良好。当我试图把它发布到苹果商店时,我得到了很多 错误ITMS-90045:“无效的代码签名权限”表示 iOS上不支持,例如UILaunchStoryboardName, NSCameraSageDescription,NSPhotoLibraryUsageDescription, CbundleIdentif

Xamarin.ios iPhone的MonoTouch:如何在project中移动文件?

在我的项目上工作了一段时间后,我想重新整理我的文件。具体来说,我想将一些文件从一个文件夹移动到另一个文件夹。我试着拖放,但什么也没发生。最终,MonoDevelop崩溃了。这是MonoDevelop的缺陷吗?或者它是如何做到的?我发现拖放并不总是可靠的(我在Visual Studio中也遇到了同样的问题)。我找到的最好的方法是选择要移动的项目,从“编辑”菜单(或关联菜单)中选择“剪切”项目,选择要将其移动到的文件夹,然后从“编辑”菜单中选择“粘贴”项目。非常感谢您提供的解决方法,非常有效。顺便说

Xamarin.ios Monotouch中的QLEVIEWCONTROLLER

我想在Monotouch中使用QLPreviewController打开PDF文件,但我无法这样做 QLPreviewItem是一个抽象类,但此类型的对象返回方法: qlviewcontrollerdatasource.GetPreviewItem(qlviewcontroller,int) 有人在Monotouch中使用过QLPreviewController示例吗 子类QLPreviewItem,然后返回 来自GetPreviewItem的对象: public class QlItem :

Xamarin.ios 使用CMTimeGetSeconds方法转换MonoTouch.CoreMedia.CMTime变量

我正在尝试以秒为单位转换MonoTouch.CoreMedia.CMTime变量。在本机代码中,解决方案很简单: CMTime duration = ... double durationinSeconds = CMTimeGetSeconds(playerDuration); 但是我在MonoTouchAPI中找不到相同的方法CMTimeGetSeconds。有人能帮我吗 提前谢谢 看起来这个方法没有绑定(也没有任何其他CMTime方法)。我会研究解决这个问题 同时,你应该很容易计算自己:

Xamarin.ios 正在获取Monotouch.Dialog UIViewElement的宽度?

我试图创建UIView(对于UIViewElement),但是如何获得这个UIViewElement的边界(至少宽度) 谢谢 MojoUIViewElement只获取传递到构造函数中的视图,并将其添加到UITableViewCell的ContentView中 由于细胞是动态的,而且并非所有细胞大小都相同 我建议您使用ContentViewBounds属性创建UIViewElement子类,并在自定义元素的GetCell方法中设置该值

Xamarin.ios 用于绘图的CGBitmapContext的选项

是否有CGBitmapContext或Quartz 2D的选项? 我想用它在monotouch中绘制UIImage 谢谢Alex。绘图始终在CGContext上执行。如果要在现有图像上绘图,CGBitmapContext在逻辑上是要使用的上下文

Xamarin.ios Xcode和MONODE之间的连接是否断开?

我是一个新用户,昨天有一个基本的master/detail应用程序正常工作,使用带有动态单元格的表视图。但是经过一点编辑之后,Xcode情节提要和MonoDevelop之间的链接似乎部分断开了。我正在更改表格视图单元格的样式(例如,添加或删除附件,将样式从“基本”更改为“左细节”),但在运行代码时,这些更改都不会产生任何影响。更重要的是,当我运行应用程序时,单元格是静态的,而不是Xcode中显示的动态内容。 我已经在MonoDevelop中检查了XML格式的故事板的内容,并按照预期进行了更改。

Xamarin.ios 带xib支架的简单mvvmcross monotouch(和monomac)

我尝试了使用INotifyPropertyChanged和ICommand的simpledroid,并获得了成功。 我想用monotouch和xib designer做同样的事情,但不使用TouchDialog。有没有一种方法可以像monodroid那样不从mvx类继承而实现? 是否可以在不使用对话框的情况下对MonoMac执行相同的操作,因为现在支持MonoMac或XaMac中的便携库 有没有一种方法可以像monodroid那样不从mvx类继承而实现 我认为目前的资料来源不支持这一点 目前正在

Xamarin.ios MonoTouch是否有CGRectGetMaxX和CGRectGetMaxY?

我需要把2个UILabel紧挨着放。。。第一个一端另一个必须从哪里开始。。。在Xcode中,Obj C我可以使用CGRectGetMaxX和CGRectGetMaxY。。。Monotouch有这些功能吗,因为我根本找不到它们 谢谢UILabel.Frame获得了4个属性: .底部 .顶 .左 .对 因此,通过组合它们,您可以很容易地获得坐标,将UILabel放置在彼此相邻的位置

Xamarin.ios 使用mvvmcross,我如何“共享”一个viewmodel以与iphone和ipad的视图一起使用?有什么特别的名字约定吗?

我正在开发一个跨平台的应用程序,目标是android和iOS、iPhone和iPad 我用的是MvvmCross谢谢Stuart和Xamarin 我的怀疑与iOS的发展有关。应用程序目标设备设置为“通用” 我在核心ViewModels目录中创建了一个名为LoginViewModel的视图模型,在UI的Views目录中创建了一个名为LoginView的视图,因此,它尊重mvvmcross命名约定,一切正常 由于该应用程序的主要用途是在iPad上使用,因此LoginView是一个iPad ViewM

Xamarin.ios Can';不要让新的iOS 7摄像头在UIPopoverController内缩放

我的iOS 6代码可以在UIPopoverController中显示摄像头,但iOS无法缩放摄像头视图。请看下面的图片。如有任何建议,将不胜感激 编辑 我最终得到的解决方案是让相机全屏显示,而不是使用popover控制器。你能试试\u imagePicker.view.bounds=container.view.bounds而不是设置帧?无更改。仍然是相同的问题。另一件事是确保在popover中的每个控制器上实现GetSupportedInterfaceOrientations和应自动旋转。这

Xamarin.ios 在mvvmcross中,我希望对两个不同的表视图(和绑定)使用相同的.xib文件

我有两个表视图,它们的单元格在布局组成和样式上基本相同,但它们的数据绑定不同 我打算用继承来解决这个问题。其思想是创建一个BaseCellView并将.xib与之关联,然后只是将该BaseCellView子类化,并在相应的子类构造函数中创建实际绑定 当然,这是行不通的。我认为问题的根源在于tableViewCell customClass被设置为BaseCellView,因此在创建单元格时,只有BaseCellView最终被构建 如果我将xib中的customClass更改为继承自BaseCel

Xamarin.ios Xamarin Android本地通知

我在项目中使用API级别10(Xamarin.Android v2.3支持) 程序集引用丢失错误 主要活动 按钮单击处理程序具有以下代码 Bundle valuesForActivity = new Bundle(); valuesForActivity.PutInt("count", _count); // Create the PendingIntent with the back stack // When the user

Xamarin.ios System.Reflection.Emit.DynamicMethod生成错误尝试部署到iOS设备时,模拟器工作正常

我正在为Android和iOS构建一个Xamarin表单应用程序。到目前为止,我一直在提供的模拟器上测试iOS版本,没有问题 在尝试使用最新的iOS更新在iPhone 6S上进行测试时,我遇到以下生成错误: 无法解析引用“System.Reflection.Emit.DynamicMethod”, 从方法“System.Func2”引用 System.Web.Http.Metadata.Providers.AssociatedMetadataProvider1::CreateDynamicVal

Xamarin.ios 有没有办法知道状态栏的高度?沙马林IOS

我正在创建一个应用程序,我想知道是否有一种方法可以获取iOS中状态栏的高度。我目前正在手动制作,如果是这样的话:this.view.frame.getstatusbar()将是完美的。目标是在状态栏之后创建一个蓝色栏,就像上面的菜单一样。 提前感谢iOS中状态栏的高度默认为20.0。您也可以通过以下代码获得它 var size = UIApplication.SharedApplication.StatusBarFrame; var height = size.Height; var width

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 49 页