TopLayoutGuide和导航栏阴影图像、Xamarin、iOS、自动布局

TopLayoutGuide和导航栏阴影图像、Xamarin、iOS、自动布局,ios,xcode,xamarin,autolayout,nslayoutconstraint,Ios,Xcode,Xamarin,Autolayout,Nslayoutconstraint,我想在视图的导航栏下对齐视图。 我使用TopLayoutGuide的参考来实现这一点。 FixedHeaderView的高度设置为21。 然而,当我运行这个应用程序时,FixedHeaderView正好是NavigationBar下视网膜设备上的1个像素。 看起来NavigationBar的阴影图像下边框采用了这1个像素 下面是iOS模拟器5s 8.1的屏幕截图 为了解决这个问题,我必须在ViewController中编写此代码 HeaderTopConstraint.Constant = 0

我想在视图的导航栏下对齐视图。 我使用TopLayoutGuide的参考来实现这一点。 FixedHeaderView的高度设置为21。 然而,当我运行这个应用程序时,FixedHeaderView正好是NavigationBar下视网膜设备上的1个像素。 看起来NavigationBar的阴影图像下边框采用了这1个像素

下面是iOS模拟器5s 8.1的屏幕截图

为了解决这个问题,我必须在ViewController中编写此代码

HeaderTopConstraint.Constant = 0.5f;
问题是:如何仅使用约束就考虑0.5/1像素? 我不想在我计划使用类似布局的所有视图上编写此代码

为什么TopLayoutGuide不处理这个0.5/1像素