2012-10-07 77 views
1

我正在嘗試創建類似http://www.iphone-tips-and-advice.com/image-files/skype-for-iphone-new-account.jpghttp://cdn.trickyways.com/wp-content/uploads/2009/08/login-facebook-on-iphone.png的登錄屏幕。我嘗試了很多方法,但無法實現它。我在tableview中遇到了靜態單元格的錯誤。我嘗試了quickdialog,但它已經筆尖文件我不知道如何在故事板中做同樣的事情。 任何幫助和指導將不勝感激。 在此先感謝。如何在故事板xcode中創建登錄屏幕

+0

試試這個,[SimpleLoginScreen](http://www.riccomini.name/Topics/Mobile/iPhone/SimpleLoginScreen/)的教程, 試試這個回購:[iOSLogin](https://github.com)/ijoshsmith/iOSLogin) – Bazinga

+0

你好超人。我已經嘗試了這個項目,但是它沒有像Facebook/Skype這樣的故事板登錄。如果你知道這個問題,請給我多些鏈接。謝謝你的回覆。 –

+0

我知道這是一箇舊線程,但考慮到它仍然在搜索結果中名列前茅,我以爲我會更新[SimpleLoginScreen](http://riccomini.name/posts/iphone/2008-12-06-simple -login-screen /)鏈接。 – Dave

回答

1

我設法創建這樣的登錄屏幕使用分組的UITableView只有兩個單元格。 訣竅是將單元格定製爲單獨的類(Advised)或cellForRowAtIndexPath:方法。

// Customize the appearance of table view cells. 
- (UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

    static NSString *CellIdentifier = @"Cell"; 

    UITableViewCell *cell = [_tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
     cell.backgroundColor = [UIColor clearColor]; 
     cell.selectionStyle  = UITableViewCellSelectionStyleNone; 
     cell.textLabel.alpha = 0.4; 


    } 

    if (indexPath.row == 0) { 
     [cell.contentView addSubview:textField]; 

    }else if (indexPath.row == 1){ 

     [cell.contentView addSubview:passWordField]; 
    } 

    return cell; 
} 

其中textField和passwordfield都是UITextField實例。

+0

感謝Boz會檢查出來。 –