2012-07-19 86 views
0

下的導航欄和上面一個UITableView代替的UIView我已經使用了storyboard奠定了我的GUI對象。所以我有一個UITableViewController,其中包含一個表視圖和一個導航欄。表格視圖包含視圖和表格視圖單元格。該視圖包含UITextFieldUIButtonUILabel的iOS鎖通過故事板

當應用程序被運行一切顯示我怎麼會喜歡它,並在視圖正坐在導航欄下方,而表的第一個單元格上方。滾動時會出現問題。視圖(帶有文本字段,按鈕和標籤)也在滾動。我希望將視圖鎖定到位,並讓表格單元格在其下滾動。

我認爲我可能需要在scrollViewDidScroll中實現一些代碼:在我的UITableViewController .m文件中,但我真的不確定。我更喜歡一個解決方案,它允許我使用storyboard來佈局我的GUI對象,然後用一些支持的代碼連接它們,而不是以編程方式完成整個事情。

我要包括我如何在storyboard奠定事情了,但我作爲一個新用戶的圖像,我不能:-(提前

感謝:-)

PS :如果您嘗試拖動UIView出從作爲UITableViewController內,則1B放置視圖在同一水平作爲第一響應者和View Controller,然後我甚至不看UIView如果我運行應用程序。

+0

你是怎麼創造你的UITableViewController? – 2012-07-19 02:53:34

+0

在故事板中 - 所有GUI對象都是使用故事板創建的。 – 2012-07-19 03:00:09

+0

檢查兩個答案,也許你的答案在那裏。 – 2012-07-19 03:03:39

回答

0

其實你可以從作爲UITableViewController內拖動視圖出來。但請確保您不是通過從storyboard拖動UITableViewController直接創建UITableViewController。您可以創建一個新的UIViewController並將其拖入tableviewview。請記住,在tableviewdelegatedatasource設置爲UIViewController。然後視圖被鎖定在那裏。

+0

謝謝@MattS。我實現了這一點,它的作品。我在故事板上做了所有的事情。我最終沒有打擾到這個觀點。我只是使用了一個UIViewController,並將UITextField添加到該UITextField中,然後在其下定位了一個UITableView。 – 2012-07-19 10:28:20

0

嘗試使用UIViewController而不是UITableViewController,並創建和管理表格視圖,就像沒有故事板一樣。我在我目前正在開發的應用程序中發生過這種情況,這是我能找到的唯一修復程序。

+0

謝謝。這可能是我必須去的方式。這是一個痛苦,你不能將故事板中的視圖添加到UITableViewController(但是,然後我想它的工作是照看錶視圖),當它被添加到UITableView時,似乎沒有任何簡單的方法來鎖定它位置。在IB中保留所有GUI對象的可視化表示會很好。 – 2012-07-19 03:20:09