2016-01-18 92 views
0

我正在嘗試生成文本字段和UIScrollview中的按鈕。我每次點擊按鈕時都會嘗試生成另一個文本字段,並在滾動視圖下面的按鈕下創建一個永不結束的循環。我創建了一個簡單的故事講述應用程序。使用UIScrollview允許用戶能夠在開始時一直滾動以查看他的所有選擇。不知道如何開始這個。帶按鈕和文本字段的UIScrollview

+1

用戶UITableView而不是UIscrollview更好,它很容易管理,我認爲....! – Jaimish

回答

1

嘗試這樣的:

UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(textField.frame.origin.x, textField.frame.origin.y + textField.frame.size.height+5, textField.frame.size.width, textField.frame.size.height)]; 
textField.placeholder = @"Add more text"; 
textField.borderStyle = UITextBorderStyleNone; 
textField.font = [UIFont systemFontOfSize:14];  
textField.autocorrectionType = UITextAutocorrectionTypeYes; 
textField.clearButtonMode = UITextFieldViewModeWhileEditing; 
textField.autocapitalizationType = UITextAutocapitalizationTypeSentences; 
textField.returnKeyType = UIReturnKeyDone; 
textField.tag = textFieldTag; 
textField.delegate = self; 

[self.scrollView addSubview:textField]; 

// Update the contentSize to include the new text field. 
CGFloat width = self.scrollView.bounds.size.width; 
CGFloat height = CGRectGetMaxY(textField.frame); 
self.scrollView.contentSize = CGSizeMake(width, height); 

創建如上動態按鈕和文本框。

您可以參考以下鏈接;

1)Link1

2)Link2

希望這會有所幫助。

0

使用tableview在每個按鈕上添加新行可能會更加直截了當。但你將不得不維護textfields等的狀態,並在每次重新加載時填充它們。

相關問題