2010-07-13 74 views
0

我想用一個TableView來表示用戶名/密碼textfields對話框在一個很好的和分組的視圖。我想最好的情況是使用TableView和兩個單元格。如何實現一個使用TableView的iPhone應用程序的登錄屏幕

我在執行過程中迷失了方向......是否有任何內建的單元格爲此而丟失?

+0

不認爲有任何內置的電池。我看到你來自哪裏,當你實現它們時,在桌面視圖中使用文本框是一種痛苦。 – 2010-07-13 14:30:23

回答

0

你可能想要做的是製作一個自定義的UITableViewCell子類,其中包含您需要的文本字段的屬性。爲您的新單元格類型創建nib文件,根據需要進行佈局。將「文件所有者」類設置爲您的UITableViewController類,並從「文件所有者」中的出口(例如「newCell」)創建一個到您的自定義單元的連接。

然後,當你需要創建一個單元(內部tableView: cellForRowAtIndexPath:),你可以從筆尖加載:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    // Reuse or create cell 
    MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
    // load from nib, reference into self.newCell 
    [[NSBundle mainBundle] loadNibNamed:@"MyCell" owner:self options:nil]; 
    cell = self.newCell; 
    self.newCell = nil; // don't need to hang on to the memory 
    } 
    return cell; 
} 
0

退房three20,它可能正是你在找什麼。

+0

嗨,我已經檢查過three20,但是實現它似乎有點太複雜(至少正如我在網站上看到的那樣) – 2010-07-14 14:13:00

相關問題