android 判斷view是否顯示
1 回答

嚕嚕噠
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
需要判斷scrollView中一個(gè)btn是否顯示在屏幕上,可以用以下代碼:
#pragma mark - 返回一個(gè)View所在的位置x,y,是否在rect坐標(biāo)里面
- (BOOL)isInScreenView:(UIView *)inView withRect:(CGRect)rect{
return CGRectIntersectsRect(inView.frame, rect);
}
#pragma mark - 返回判斷screenRect所在的位置x,y,是否在rect坐標(biāo)里面
- (BOOL)isInScreenRect:(CGRect)screenRect withRect:(CGRect)rect{
return CGRectIntersectsRect(screenRect, rect);
}
- 1 回答
- 0 關(guān)注
- 1943 瀏覽
添加回答
舉報(bào)
0/150
提交
取消