Ios iPhone 6上模拟器和物理设备之间的差异
我正在用Xamarin为iOS开发一个应用程序。 我有一个例子,模拟器和一个物理设备没有以相同的方式显示用故事板创建的视图。 在这种情况下,有两个水平放置的UIButton。第一个约束条件有四个:Ios iPhone 6上模拟器和物理设备之间的差异,ios,xamarin,storyboard,constraints,Ios,Xamarin,Storyboard,Constraints,我正在用Xamarin为iOS开发一个应用程序。 我有一个例子,模拟器和一个物理设备没有以相同的方式显示用故事板创建的视图。 在这种情况下,有两个水平放置的UIButton。第一个约束条件有四个: 顶部空间至:查看控制器布局指南 将空间引导到:Superview 尾随空格至:“SecondButton” 身高:42 第二个约束条件还有四个: 顶部空间至:查看控制器布局指南 到的尾随空间:SuperVew 尾随空格to(这是第一个按钮):按钮控件(这是第二个按钮) 身高:42 这将生成两个
- 顶部空间至:查看控制器布局指南
- 将空间引导到:Superview
- 尾随空格至:“SecondButton”
- 身高:42
- 顶部空间至:查看控制器布局指南
- 到的尾随空间:SuperVew
- 尾随空格to(这是第一个按钮):按钮控件(这是第二个按钮)
- 身高:42
有人能提供一些建议,说明为什么会发生这种情况,以及我能做些什么来解决它吗?我认为实现您想要的效果的最好方法是设置一个按钮,该按钮的宽度等于另一个按钮的宽度 还请检查以下内容: 到的尾随空间:SuperVew 尾随空格to(这是第一个按钮):按钮控件(这是第二个按钮)
也许我不明白,但这看起来很奇怪。你不是指第二行的前导空格吗?尾随空格到(这是第一个按钮):按钮控制(这是第二个按钮)这基本上与“尾随空格到:”第二个按钮“相同,只是相反。(他们也有同样的限制)谢谢你。但是你仍然没有给你的按钮提供任何关于其假定宽度的信息——除了,加在一起就是Superview的宽度。设备和模拟器都满足您的所有约束条件。将两个按钮的宽度设置为相同,这将解决您的问题。