簡體   English   中英

點按具有最高內容插入的表格視圖下方的視圖

[英]Tap a view below a tableview that has a top content inset

是否可以單擊帶有內容插圖的表格以點擊其下方的視圖?

這是設置:

2個表將控制器彼此疊加。

頂表底表

頂部表格背景是透明的,頂部內容插入顯示底部表格。

[self.tableView setContentInset:UIEdgeInsetsMake(150,0,0,0)];

當頂部表格一直向下滾動時,它確實可以成功顯示底部表格視圖。

但是,底部表格無法接收觸摸事件。

是否有可能使它可點擊? (細胞?)

謝謝高級!

通過子類化頂部容器,並在單擊是在空白空間之間時以否響應,可以很快解決此問題。

(BOOL) pointInside:(CGPoint)point withEvent:(UIEvent *)event

還需要通過檢查表的contentOffset來確保該表也沒有向上滾動

    if (point.y < topPadding)   
    {
        if ((tableView.contentOffset.y * -1) >= topPadding)
        {
            // Point was inside the empty space of the tableview
               return NO;
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM