xamarin.ios相关内容

如何在 MonoTouch 中使用 System.Json 进行序列化

我的其他问题似乎太笼统了,所以我想我会创建一个新的细节.抱歉,如果这被认为是不好的做法. 我正在尝试使用 MonoTouch 和 System.Json 命名空间将 C# 对象序列化为 JSON 字符串,这种方式不需要我自己遍历对象.那可能吗?如果是,如何正确操作? 反序列化通过将 JsonValue 隐式转换为字符串、int 等来很好地工作.此外,在层次结构中降序也没有问题.像这样: ..
发布时间:2022-01-05 14:51:54 C#/.NET

在 Xamarin iOS 设计器中,如何防止代码在 ViewDidLoad 中运行?

在 Xamarin iOS Storyboard 设计器中,ViewController 的 ViewDidLoad 代码会在查看情节提要时自动构建和运行.这对于程序化设计元素非常有用,因为我可以在设计器视图中看到它们而无需启动模拟器,但我还需要从 ViewDidLoad 进行 API 调用,这会使设计器崩溃并显示错误 “自定义组件没有被由于检测到问题而呈现". public async ove ..
发布时间:2022-01-05 14:51:44 C#/.NET

MonoTouch:圆润的 UIImage 便捷方法

是否有 MonoTouch 内置方法来圆化 UIImage 的边缘? 我好像记得看过一次. 解决方案 舍入一个 UIImage 会产生另一个 UIImage. 如果您创建一个 CGContext 以与原始图像的大小相同的大小进行渲染,然后添加带有圆角的剪切路径并渲染您的原始 UIImage,则可以执行此操作. 然后就可以将 UIImage 从 CGContext 中拉出来 ..
发布时间:2022-01-05 14:51:35 C#/.NET

如何在 monotouch/ios 中捕获所有崩溃异常?

我在 main.cs 中封装了日志代码来捕获异常,但是使用 monotouch 构建的应用程序通常会在 iPad 中崩溃,而且我找不到任何日志.(部分代码包含多线程操作和wcf服务) 如何捕获所有崩溃异常? 公共类应用{//这是应用程序的主要入口点.静态无效主要(字符串 [] args){//如果您想使用与“AppDelegate"不同的应用程序委托类//你可以在这里指定它.尝试{UIAp ..
发布时间:2022-01-05 14:51:28 其他开发

NavigationBar 和导航按钮中的单独标题

嘿,我在 UINavigationController 中有一堆 UIViewController .通常,标题(或 NavigationItem 的标题)决定了显示在 NavigationBar(显示在顶部)中的标题和所有导航按钮,例如导航中的后退按钮酒吧本身. 现在我打算在 NavigationBar 的标题中加入更多信息,同时仍然保持那些按钮标签简短明了(例如,视图的标题是“概览",而 ..

键盘在ios中出现错误的方向

我在支持横向和纵向方向的应用程序中有一个 viewcontroller. 单击按钮时,会出现一个弹出窗口,我应该在其中输入名称.在纵向模式下一切正常. 但是如果我关闭键盘,向左或向右旋转设备然后打开弹出窗口,键盘仍然以纵向模式打开. 我在 viewcontroller 中 shouldAutorotate 返回 true 并且 supportedInterfaceOrientat ..
发布时间:2022-01-05 14:51:03 移动开发

从命令行完全构建 Monotouch 应用程序包的完整步骤是什么?

我想知道构建 MonoTouch C# 应用程序的完整步骤集是什么,该应用程序由包含 xib 文件的主应用程序程序集和一组可能包含 xib 文件的库程序集组成. 出于各种原因,我们正在尝试通过适当的 MSBuild 脚本(MonoTouch 尚未支持)自动执行这些步骤,我不会在这里重点讨论这个问题. 到目前为止,这是我想出的: 1) 使用 smcs 编译每个程序集,例如 /De ..
发布时间:2022-01-05 14:50:51 C#/.NET

处理导航栏按钮事件时应用程序崩溃

在我的应用程序中,我有一个导航栏按钮,允许用户弹回导航堆栈的顶部.这已经存在了一段时间并且一直运行良好.但是,当我使用 MT 4.0 构建时,它崩溃了. # 在构造函数中UIButton btn = UIButton.FromType(UIButtonType.Custom);btn.Frame = new RectangleF(0,0,29,29);btn.SetBackgroundImage ..
发布时间:2022-01-05 14:50:37 移动开发

Xamarin.iOS 中的网络类型

我在 Xamarin 工作.现在我想在 Xamarin.iOS 中获取当前网络类型.例如 4G​​,3G,wifi... 我是 Xamarin 的新手.任何建议都会有用 解决方案 要获得连接的网络类型,请使用 CTTelephonyNetworkInfo 类,如下所示 var telephonyInfo = new CTTelephonyNetworkInfo();var netw ..
发布时间:2022-01-05 14:45:20 C#/.NET

在 MonoDeveloper 中获取 java.net.MalformedURLException

嘿,我是 MonoDeveloper 的新手.我正在尝试将 libgdx 代码移植到 iOS 平台.我的 Libgdx 代码在桌面上完美运行安卓手机.但是当我使用 MonoDeveloper 在 iPhone 模拟器上运行它时,它给了我这个错误: 未处理的异常:0 iosgame[错误] 致命的未处理异常:java.net.MalformedURLException:未知协议:文件.0x000e ..
发布时间:2022-01-05 14:44:52 移动开发

iOS 13 从 UINavigationController 中设置状态栏文本颜色

所以在 iOS 13 之前,我设置了 NavigationController.NavigationBar.BarStyle 来控制状态栏文本的颜色.但是现在有了新的 UINavigationBarAppearance,有没有办法控制它?我已经尝试覆盖preferedStatusBarStyle,并确保我的plist 也包含该设置,但据我所知,如果您的视图控制器位于 UINavigationCon ..
发布时间:2022-01-05 14:44:46 移动开发

不为 UITextView 调用 ShouldChangeTextInRange

我使用自定义 UITextView 并且需要在返回点击时隐藏键盘.我需要捕捉 'ShouldChangeTextInRange' 有 textview 的内容,但我不知道为什么方法没有被调用.这是我的文本视图的代码: 公共类 PlaceholderTextView : UITextView{公共占位符TextView(){初始化();}公共占位符TextView(CGRect框架): 基本框架 ..
发布时间:2022-01-05 14:44:39 移动开发

MvvmCross UITextField 自定义绑定

所以我试图在 MvvmCross 中为 UITextField 实现自定义绑定,几乎与 在软件键盘上绑定“GO"键 - 即尝试绑定文本字段以在键盘上点击完成按钮时自动触发事件(因此绑定到 ShouldReturn).我还需要绑定文本字段的 EditingDidBegin 和 EditingDidEnd 事件.因为我绑定了多个事件,所以我创建了一个 MvxPropertyInfoTargetBind ..
发布时间:2022-01-05 14:44:30 C#/.NET

在 Monotouch 中使用 CoreAnimation 为自定义属性设置动画?

这基本上与此处发布的问题相同:在一个 CALayer一年多以前,还没有得到答复. 我正在创建一个自定义图层并在其上绘制一个圆圈.我希望能够为圆的半径(以及稍后的其他属性)设置动画.从我读过的内容来看,我是这样设置的: 公共类 CircleLayer : CALayer{//[导出(“半径")]//公共浮动半径{获取;设置;}//编辑:我现在已经将半径字段更改为下面编码的内容公共浮动半径;[ ..
发布时间:2022-01-05 14:44:19 移动开发

如何在 TableViewController 上方添加 UIView

我想在我的 tableview 上方显示一个 UIView,出于测试目的,我使用了一个搜索栏(以消除我的代码可能出现的任何问题). 我的设置: 标签栏控制器 MyCustomTableViewController 查看 TableView(用于自定义单元格高度) 搜索栏 我已将搜索栏定位在“窗口"的顶部并下拉tablev ..
发布时间:2022-01-05 14:43:57 移动开发