2012-12-01 27 views
1

我有一個TableViewController作爲普通視圖的上半部分,另一半是我的表。但我有一個問題,整個事情不滾動,我可以下降一點,但只要我讓我走了它回到頂部:/TableViewController - 半視圖/半桌tableView滾動不起作用

AnyIdeas?

P.S.啓用滾動勾選了泰伯維

編輯:PRINTSCREEN的我在做什麼:http://postimage.org/image/lldwd0ybl/

+0

did not get u .... uiview是在uitableview之上? – IronManGill

+0

是的,沒錯我在UITableView上有一個UIView。對不起,如果我不清楚,有時很難解釋的東西:D – BaNz

+0

你可以發佈代碼。 – Senthilkumar

回答

1

如果使用這種控制器的UITableViewControllerview屬性是默認的表視圖。因此,您將其他視圖添加到視圖層次結構的選項有限。

您應該使用普通的UIViewController這是表視圖控制器的超類。您可以輕鬆地將頂視圖作爲子視圖添加到此控制器的主要view中。爲了使表視圖的工作,你也需要遵循以下步驟:

  1. 添加UITableViewDataSourceUITableViewDelegate到類,並設置表視圖的datasource並相應delegate(或鉤起來的IB)。
  2. 實現數據源和委託方法(當您使用UITableViewController模板時,它們不會自動提供給您)。

請注意,您不能在此設置中使用storyboard的靜態表格。

+0

我'會嘗試這個我會讓你知道 – BaNz

+0

謝謝它工作正常:) – BaNz

0

的事情並不清楚在這裏你實現,但你可以這樣做是什麼:(因爲你要充分的滾動意味着你的矩形以及表視圖)

1)只需增加行高度在指數0或任何你想要顯示的方塊,也可以根據你的需要進行自定義,它會根據你的需要正確滾動,&; 2)你把你的自定義視圖(它可能是UIView,UIImageView,或其他)和表視圖在一個滾動視圖和相應的工作。

我建議你採用第一種方法,因爲根據我的說法,這是一點點簡單的方法。

在任何問題,讓我知道。 :)