如何检查视图在Xamarin.ios的UIScrollview中可见?

时间:2016-09-08 10:55:43

标签: c# ios xamarin uiscrollview xamarin.ios

我的代码

CGRect viewRect = tableAnswerSheet.Frame;
            CGRect mainRect = sv.Frame;

            if(CGRectIntersectsRect(mainRect, viewRect))
            {
                //view is visible
            }else{

            }//view is visible

但是得到了这个错误。

  

名称`CGRectIntersectsRect'在当前上下文中不存在

使用

  

使用CoreGraphics;

Xamarin.ios中 CGRectIntersectsRect 的替代类是什么

提前致谢

1 个答案:

答案 0 :(得分:1)

CoreGraphics.CGRect.Intersects https://developer.xamarin.com/api/member/CoreGraphics.CGRect.IntersectsWith/p/CoreGraphics.CGRect/

CGRect viewRect = tableAnswerSheet.Frame;
CGRect mainRect = sv.Frame;

if (viewRect.IntersectsWith(viewRect))
{
    //view is visible
}
else {
      //view is visible
}