2010-07-14 36 views
1

我已經創建了帶有標籤和文本字段的自定義UITableViewCell。 我想在一個組中創建兩個單元格來表示一個不錯的用戶名/密碼輸入機制。如何使用界面生成器將預定義的UITableView填充到視圖

我遇到了一些麻煩找出來(像委託/數據源的東西)。 是否有更直接的方法來添加這兩個單元格,並將數據插入到代碼的文本字段中?

P.s.我希望TableView只能在我的屏幕的一部分,另一部分將是一個「Enter」按鈕... 另外,如果它可以通過接口生成器,它會很好。

回答

1

儘管我同意jer的觀點,但仍有一些關於如何仍然使用IB來製作表格視圖單元格的指針。

將細胞添加到您的NIB(在根級別),並使它們看起來不錯。添加兩個IBOutlet UITableViewCell * cell0,* cell1;到您的標題。將NIB中的小區連接到這些網點。

在哪個是你的數據源類,這樣做:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    return 1; 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return 2; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    switch ([indexPath row]) 
    { 
     case 0: return cell0; 
     case 1: return cell1; 
    } 
    NSLog("Something bad happened"); 
    return nil; 
} 
-1

接口生成器不知道您的表視圖數據。如果您對設置數據源感到困惑,那麼請閱讀文檔,嘗試示例代碼,探索,直到事情變得有意義。詢問什麼時候你感到沮喪。

相關問題