2013-09-05 44 views
0

我正在創建一個iphone應用程序,我越來越迷惑。我想實現一個領域,正如我在下面的截圖中提到的。如何將新的文本字段添加到現有的textfield-iphone

enter image description here

enter image description here

默認情況下,它應該顯示一個文本框,在這裏用戶可以輸入自己的電子郵件。再一次,如果用戶按下添加按鈕,它會顯示一個新的文本字段在現有字段下方加起來。使用表格視圖是可能的,是用表視圖實現它的好方法,還是我需要用其他方式來實現?

即使我在iphone設備地址簿中看到過這種類型的字段,當我們在設備中添加新的聯繫人時,它會默認顯示家庭電話號碼。一旦再次進入它將顯示下一個字段,這是辦公室的電話號碼等。

在此先感謝。

+0

你可以通過UITableView和UIScrollView兩個它,如果在添加功能方面有限制,那麼不需要它們中的任何一個。 –

+0

@eptdeveloper感謝,沒有限制。我不能使用table view bcoz我hv在相同的視圖中實現這個許多地方。 –

+0

然後我建議你去使用滾動視圖,並設置每次您添加新的文本域的滾動視圖的contentSize –

回答

0

我對此並不是真正的經驗,但我的猜測是添加一個表視圖將是最好的。

您還可以在當前文本字段下面添加一定數量的隱藏文本字段,並且當按下按鈕時,會顯示它們(要更改的屬性爲.hidden)。但我不認爲這會是理想的。

+0

@DonyorMThanks您的回覆兄弟,但沒有限制,用戶可以根據自己的需要進入。 –

+0

隱藏/顯示不適用於動態數量的文本框 –

+0

是的,這就是爲什麼我說這不是理想選擇。 – DonyorM

0

UITableView的確應該是最簡單的方法。您可以使用NSMutableArray和當前的TextField作爲tableView的數據源。

每次用戶點擊按鈕時,只需分配一個新的文本字段,添加數組併爲tableview添加一個新的單元格。

+0

@LucasThanks,但在我看來,我正在實施這種類型的場地超過3或4個地方。我已經更新了我的問題。 –

+0

我現在看到你的編輯了。 「實施這種類型的場地超過3或4個地方」是什麼意思?我仍然認爲你可以玩一個tableView來達到你想要的效果 –

+0

@LucasYes,你完全正確。最後我通過使用自定義表格視圖單元格來完成它。謝謝你給我時間.. –

相關問題