私のテーブルビューは(=、オプション<、>、<付き>) 最初のTextFieldラボ名 二テキストフィールドは、ピッカービューが含まれている含まれている4つのテキストフィールドが含まれてい ユーザーが<>を選択した場合、我々は2つのテキストフィールド他の賢明 一つだけを示していますテーブルビューのデータを消去した後でも、以前のデータを保持していたフィールドの一部は、セルのスイフト3ですか?
if selectedValue._conditionSymbol == "<>" {
textField2.isHidden = false
}else {
textField2.isHidden = true
}
ユーザーがキャンセルまたは閉じるボタンをクリックした場合、これは初期画面 ですし、私は、最後の2つのテキストフィールド内のデータをクリアする必要があります。 私は
textfield2.clear()
textfield1.clear()
tableview.reloadData
を使用しているが、それは、その後も2テキストフィールドを取得し、キャンセルをクリックするか、[閉じる]ボタンの後
が機能していません。 しかし、私は「<」としてpickerviewデータを取得する必要がありますし、一つだけtexfieldが見え
https://developer.apple.com/documentation/uikit/uitableviewcell/1623223-prepareforreuse再使用時に、セルを初期段階にリセットするように設定します。良い練習:Pとにかくテキストをクリアしても、視認性はリセットされません。P – teixeiras