TopLayoutGuide和NavigationBar ShadowImage,Xamarin,iOS,Autolayout

时间:2014-11-19 17:42:50

标签: ios xcode xamarin autolayout nslayoutconstraint

我想在我的视图上将NavigationBar下的视图对齐。 我使用TopLayoutGuide的引用来实现这一点。 enter image description here FixedHeaderView的高度设置为21。 但是,当我运行应用程序时,FixedHeaderView正好在NavigationBar下的1个像素(在视网膜设备上)。 看起来阴影图像(NavigationBar的底部边框)占据了这个1像素。

以下是iOS模拟器(5s,8.1)的屏幕截图 enter image description here

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

HeaderTopConstraint.Constant = 0.5f;

问题:如何仅使用约束来考虑这个0.5 / 1像素? 我不想在我计划使用类似布局的所有视图上编写此代码。

为什么TopLayoutGuide没有处理这个0.5 / 1像素?

0 个答案:

没有答案