2015-03-25 28 views
2

在我的項目中,我有一個scrollView - > view - >,並且在這個視圖中有下列元素(我將它命名爲mainView) 。 1.mpmovieplayer 2.view(有兩個標籤) 2.UITableViewUITableView單擊不調用didselectrowAtIndexpath(最後一個單元格不能在ipad中單擊)ios Xcode 6.2

我通過計算器提到的很多答案去但他們沒有工作me.Can有人能幫我解決這個問題? 如何正確設置主視圖高度和UIScrollView內容?桌面視圖的最後兩行在iPad中不可點擊,它在iPhone中完美運行。

這是一個自動佈局問題?提前致謝。

這是我在viewDidAppear代碼:

float sizeOfContent = 0; 
int i; 
for (i = 0; i < [_scrollView.subviews count]; i++) { 
    UIView *view =[_scrollView.subviews objectAtIndex:i]; 
    sizeOfContent += view.frame.size.height; 
} 

// Set content size for scroll view 

_scrollView.contentSize = CGSizeMake(_scrollView.frame.size.width, sizeOfContent); 

應該是什麼我MAINVIEW幀中的最後三個細胞不clickable.Anybody面對任何類似的問題?

任何建議表示讚賞....

+0

有人???有什麼建議嗎? – abhi1992 2015-03-25 07:04:28

+0

希望您的主視圖框架與scrollview的邊界匹配。你可以NSLog它。要以可視方式查看您的視圖的框架,請使用borderColor。 – NightFury 2015-03-25 07:16:14

+0

mainview和scrollview的框架高度應該如何?像mainview height> scrollview height? – abhi1992 2015-03-25 07:45:46

回答

0

首先我會檢查是否有在這兩個小區或沒有的頂部視圖。

  • 使用Xcdoe - > Debug - > View Debugging - > Capture View Hierarchy/Show Frames。它聽起來像一個misslayouted視圖,它捕捉觸摸事件,但我可能是錯的。

在xcode調試控制檯中是否有任何破壞的約束?

+0

這張表在滾動到頂部時也是一樣的..底部的單元格不起作用 – abhi1992 2015-03-25 07:46:51

+0

其他的UITableViewDelegate調用如_willSelectRowAtIndexPath:_?怎麼樣?做他們的工作? – Apoc 2015-03-25 12:11:40

+0

willSelectRowAt IndexPath也會調用第二個最後一個單元格的特定區域。它沒有被調用到最後一個單元格。問題與我猜的大小有關,但我不知道要在哪裏更正。 – abhi1992 2015-03-25 13:00:08

相關問題