2013-02-28 78 views
1

行選擇的UITableView我有以下佈局視圖控制器:問題裏面的UIScrollView

  • 容器視圖
    • UIScrollView
      • UITableView作爲一個UIScrollView
    子視圖

我有另一個UITableViewController其中我有幾行和一些方法,當該行被選中。現在我想在UIScrollView內顯示UITableview。所以我加了UITableView作爲UIScrollView的子視圖。該表顯示在滾動視圖就好了,但是當我在滾動視圖點擊選擇表中的行,則行被聚焦的,但選擇該行的時候是沒有得到所謂的方法..

PBDashboardPickupTable *dashtable = [[PBDashboardPickupTable alloc]initWithNibName:@"PBDashboardPickupTable" bundle:nil]; 
    [self.scrollView addSubview:dashtable.tableView]; 

另外,我已經從Interface Builder中將滾動視圖的delayContentTouches設置爲YEScancelContentTouchNO。另外userInteractionEnabled設置爲YES ...那麼爲什麼當我點擊表視圖的行時該方法沒有被調用?

回答

0

蘋果在文件中特別警告避免將的UIScrollView一個UITableView內:

重要:你不應該嵌入UIScrollView對象UIWebViewUITableView對象。如果這樣做,可能會導致意外的行爲,因爲兩個對象的觸摸事件可能混淆並被錯誤地處理。

由於UITableViewUIScrollView繼承,我建議你添加你需要在表中tableHeaderViewtableFooterView,或定製任何細胞的補充意見。