2011-12-18 18 views
0

所以我Tableviewcells在遍歷數組時不會出現在tableView中。 Xcode中的iOS

NSEnumerator *e = [myWords objectEnumerator]; 
id object; 
while (object = [e nextObject]) 
{ 
UITableViewCell *newcell; 
newcell.textLabel.text = @"Hello"; 
} 

但我看到沒有辦法將其追加到tablieView結束。原諒我的無知我最近正在從Visual Studio過渡到他們需要較少知識的地方,並通過諸如.append(object)之類的方法爲您做更多這類東西。我已經搜索了堆棧溢出,坦率地說,在枚舉器中間沒有找到任何示例代碼。

我很感激幫助。

KT

回答

1

的方法是在iOS的完全不一樣。你不喂細胞直接到桌面。

tableview會詢問你一個單元格,它只會詢問可見的單元格。

除非你閱讀tableview編程指南:Table View Programming Guide for iOS 你不會理解這個機制。

  • 湯姆
+0

謝謝湯姆,你從添加的Windows上有點新。 – Kevrone 2011-12-18 11:15:09

+0

@Kevrone:歡迎來到「對方」。在使用iOS框架時,您會發現通常會有一個核心功能(這裏是UITableView),它將通過使用委託和數據源來處理細節,您必須編寫代碼。 – Tom 2011-12-18 12:06:17

0

您從tableview datasource增加新細胞,你不能直接添加。如果你真的想和需要添加它們直接使用的UIScrollViewUIViews代替UITableViewUITableViewCell(這也將要求您定位每個看待自己。

你還沒有在你的榜樣初始化newCell,因此而循環什麼也不做。

Here UITableView的例子‘你會發現更多的「關於如何使用tableviews。在谷歌搜索SA教程’。

+0

感謝您的輸入。 – Kevrone 2011-12-18 11:15:50