我有一個應用程序,您可以在文本框中輸入一些文本,然後一旦按下輸入按鈕,它就會放入表格視圖中。當我點擊表格視圖的後退按鈕後,我返回到前一個視圖,文本標籤顯示我輸入的任何文本。爲了讓我在回去時清除文本,我想將一個操作方法連接到表視圖的後退按鈕。我應該怎麼做,因爲後退按鈕不會出現在界面生成器中,所以我不能控制拖動?表視圖的後退按鈕
Q
表視圖的後退按鈕
0
A
回答
2
您可以在viewWillAppear或viewDidAppear中執行此操作,或者您可以執行此操作保存文本後,請清除它。
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[myTextField setText:@""];
}
+0
謝謝,這很好! – user1601259
1
在控制器與文本字段中的視圖,你可以這樣做:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
if (myTextField.text.length != 0) {
[myTextField setText:@""];
}
}
0
我認爲這會更有意義在使用類似按下返回鍵清除文本字段:
方法,它可能看起來像
-(void)viewWillAppear:(BOOL)animated
{
self.textInput.text = @"";
}
,你導航回視圖控制器上。當視圖出現時,文本字段將被清除。其他任何你放置int hat方法也會在那個時候執行。這也會發生在您首次導航到視圖時,但在這裏看起來並不是問題,並且可以很容易地編碼爲..
相關問題
- 1. 防止導航視圖後退按鈕
- 2. 自定義後退按鈕視圖
- 3. onClick後退按鈕重置我的列表視圖
- 4. Android地圖後退按鈕
- 5. 從表視圖clel複製默認按鈕後退segue
- 6. 在表格視圖控制器上添加後退按鈕
- 7. 後退按鈕
- 8. 應用按後退按鈕當按下後退按鈕
- 9. 圖像作爲導航視圖中的後退按鈕
- 10. 按下後退按鈕還原片段視圖
- 11. SWRevealViewController按導航後退按鈕時關閉左側視圖
- 12. pushViewController後跟'後退'按鈕有時不彈出視圖
- 13. 在後退按鈕後導航視圖煎茶觸摸顯示
- 14. NavigationController後退按鈕不會出現,直到加載視圖後
- 15. 後退按鈕 - 通過視口
- 16. IOS 9.3禁用iPhone上的後退按鈕後退按鈕
- 17. ActionBar後退按鈕和Android後退按鈕之間的區別
- 18. Actionbarsherlock後退按鈕和智能手機的後退按鈕
- 19. UINavigationBar後退按鈕與圖案圖像
- 20. PHP後退按鈕
- 21. 後退按鈕android
- 22. UINavigation後退按鈕
- 23. UITableView後退按鈕
- 24. Android後退按鈕
- 25. 後退按鈕NSPopover
- 26. Laravel後退按鈕
- 27. Jquery後退按鈕。
- 28. UiNavigationBar後退按鈕
- 29. IFrame後退按鈕
- 30. 後退按鈕uinavigationcontroller
如果你的表視圖和文本視圖在不同的視圖控制器,那麼爲什麼你需要清除按鈕操作的文本視圖? –
如何創建後退按鈕....根據我的理解,通過編碼權限... – Spynet
VXtreme,我需要清除textview,因爲當我點擊後退按鈕,文本仍然從我提交一個條目時它看起來醜陋 – user1601259