2016-05-24 8 views
-1

私はユーザーの詳細を追加するためにテーブルビューを作成しています。私はカスタムセルを使用しています。テキストフィールドでのカスタムセルの使用。スクロールでテキストフィールドの値が消えています

import UIKit 

class AddUserViewCell: UITableViewCell { 

    @IBOutlet weak var typetextfield: UITextField! 
    override func awakeFromNib() { 
     super.awakeFromNib() 
     // Initialization code 
    } 

    override func setSelected(selected: Bool, animated: Bool) { 
     super.setSelected(selected, animated: animated) 

     // Configure the view for the selected state 
    } 

} 

私は各セクションに1つのセルがあるテーブルビューで7つのセクションを持っています。私はコードの下に書いています。

テーブルのセルを作成するときにカスタムセルを使用する方法を教えてください。

私は試みましたが、スクロールテキストフィールドの値が消えています。

+1

テーブルコードを表示 – Wain

+0

テーブルコードを表示 – Wain

答えて

0

これは、テーブルビューがパフォーマンスのためにセルをデキューするためです。セルを再利用し、前方(可視行)に来るときに割り当て、前方にいないときには破壊する(不可視行)。だから、あなたはそれを行うには、tableviewを使用しない方が良いと思っています。

scrollviewを使用し、textfieldsを入力してください。 Tableviewは、大量のデータを表示するため、またはデータサイズが固定されていない場合のためのものです。

viewcontrollerのユーザーの詳細や登録やログインのタイプを収集するために、tableviewを使用する必要はありません。

関連する問題