Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MvvmCross&x2B;Xamarin.iOs工作流_Xamarin_Xamarin.ios_Mvvmcross_Xamarin Studio - Fatal编程技术网

MvvmCross&x2B;Xamarin.iOs工作流

MvvmCross&x2B;Xamarin.iOs工作流,xamarin,xamarin.ios,mvvmcross,xamarin-studio,Xamarin,Xamarin.ios,Mvvmcross,Xamarin Studio,我正在为iOS创建MvvmCross移动应用程序。 我使用visual studio在windows计算机上创建逻辑,然后在mac上使用xamarin studio创建设计 我以n+1 mvvmcross为例,使用Xcode designer工具编辑视图(可能在那个时候,xamarin studio没有集成iOS设计器)。 问题是,当我通过Xcode designer编辑视图并保存时,它并不总是与xamarin studio(designer)同步,当它同步时,布局可能会被破坏(与我在Xcode

我正在为iOS创建MvvmCross移动应用程序。 我使用visual studio在windows计算机上创建逻辑,然后在mac上使用xamarin studio创建设计

我以n+1 mvvmcross为例,使用Xcode designer工具编辑视图(可能在那个时候,xamarin studio没有集成iOS设计器)。 问题是,当我通过Xcode designer编辑视图并保存时,它并不总是与xamarin studio(designer)同步,当它同步时,布局可能会被破坏(与我在Xcode中所做的不同)

我厌倦了使用xamarin studio内置设计器编辑视图,并且遇到了与重建后布局可能被破坏相同的问题。行为是不可预测的。 另一个问题是控件可能会从设计器中消失,我可以在文档大纲中看到它们,但在视图生成器中看不到

所以我的问题是:什么是最好的工作流程(没有个人偏好,只是最稳定的开发方式)?
什么会导致这些问题?

看起来您可能在设计器中错误配置了一些自动布局。您正在使用约束吗?在设计器中是否看到任何橙色处理程序(错误的约束)?当这种情况发生时,视图可以完全隐藏。我尝试了有约束和无约束。需要检查一下橙色处理器。这主要发生在我有一些文本字段或标签与表视图时。我检查,是的,我所有的表视图都是橙色的,在我修复它们之后,它开始正确地推送。现在我遇到了另一个问题,当我为表视图设置所有大小和约束时,重建后它会被破坏(大小调整为初始大小)和橙色,但当我在设备上运行它时,它显示出它应该是的样子,有什么想法吗?看起来您可能在设计器中配置了一些自动布局。您正在使用约束吗?在设计器中是否看到任何橙色处理程序(错误的约束)?当这种情况发生时,视图可以完全隐藏。我尝试了有约束和无约束。需要检查一下橙色处理器。这主要发生在我有一些文本字段或标签与表视图时。我检查,是的,我所有的表视图都是橙色的,在我修复它们之后,它开始正确地推送。现在我遇到了另一个问题,当我为表视图设置所有大小和约束时,重建后它会被破坏(大小调整为初始大小)并变成橙色,但当我在设备上运行它时,它显示出它应该是的样子,有什么想法吗?