2012-06-04 60 views
1

我是一個完整的初學者iOS只有在調用鍵盤後才能填充UITableView

我有一個UITableViewUITextView作爲UIScrollView的子視圖。

加載.xib時,UITableView應該是什麼都沒有出現。

只有在點擊編輯UITextView後,才能調用鍵盤。 UITableView會出現填充。

我曾嘗試致電 [self.tableView reloadData]; 但無濟於事。

我知道這是一個非常模糊的問題,我只是希望有機會這可能是一個微不足道的問題。

非常感謝。

+1

請張貼一些代碼 –

+0

,除非你發佈了一些類的代碼,它將很難找出你爲什麼會遇到這個問題。 –

回答

0

設置tableview.datasource = self;在viewDidLoad中。如果這不能解決問題,請檢查數據源是否在numberOfRowsInSection方法中返回0行。

如果您可以發佈您的代碼,它會有所幫助。

+0

另請嘗試將numberOfSections設置爲1.請注意,您可以通過將ctrl-從表視圖拖動到視圖控制器並單擊數據源來爲故事板(界面構建器)中的tableView設置數據源。 – Patrick

+0

@Patrick。嗨,大家好,我提供了這兩種解決方案。設置tableview.datasource = self;在viewDidLoad中沒有改變任何東西。我能夠「NSLog(@」整數的值是%i,[self.listData count]); return [self.listData count];「看到numberOFRowsInSection方法返回一個int。我有UiTableView的數據源和委託拖動到文件的所有者? –

+0

@帕特里克。在我的viewDidLoad方法中,我有以下代碼:// ---設置滾動視圖的可見框架 scrollView.frame = CGRectMake(0,0,320,460); // ---設置從xib文件檢查器獲得的滾動視圖 // 320,720的內容大小 [scrollView setContentSize:CGSizeMake(320,4000)];當鍵盤被按下時,這可以改變滾動視圖,這可能是問題嗎? –