2012-03-20 47 views
-2

我添加了一個子視圖到我的UITableView,並給它在該子視圖上的sendsubviewtoback:。問題是,它仍然與我的細胞內容重疊。UITableView subview出現在單元格

這是一個已知的問題,是否有解決方法?如你所想,我需要子視圖和UITableView一起滾動。

+1

這實際上很難想象你在做什麼......這個子視圖是添加到'tablveView'的'view'還是它的'superView'?截圖會有所幫助。還有一些代碼,你隱藏/顯示這個'subView'。 – 2012-03-20 09:17:01

+0

檢查是否可以使用'tableView.tableHeaderView','tableView.tableFooterView',' - tableView:viewForHeaderInSection:'或' - tableView:viewForFooterInSection:'來完成您嘗試的任何操作。將子視圖直接添加到不平凡的內置視圖和控件通常不是一個好主意 – 2012-03-20 09:18:22

+0

@MatthiasBauch我想我必須回到那個。這只是一個覆蓋頂部,中間和底部的視圖,所以它更有意義(並使應用程序更快),使其成爲覆蓋整個事物的1個子視圖。它被添加到tableView的視圖。 – Andrew 2012-03-20 09:20:56

回答

1

試試這個行:

[tableName setBackgroundView:view]; 

當然解決您的問題。