UITextViewCell (gruplandırılmış) içine bir UITextField nasıl yerleştirilir? Bir kullanıcının onu düzenleyebilmesini istiyorum.UITextViewCell (gruplandırılmış) içine nasıl bir UITextField yerleştirilir?
5
A
cevap
5
UITableViewCell en contentView
bir subview UITextField
ekleyin:
[mycell.contentView addSubview:view];
2
Apple'ın kendi UICatalog demo uygulaması gruplandırılmış UITableView Hücrelerde UITextFields yerleştirerek bir örnek vardır: http://developer.apple.com/iphone/library/samplecode/UICatalog/index.html
TextFieldController.m
Ayrıca, UIKit Objects ile çalışmak için birçok harika kod var.
1
Uygulamamda bunu nasıl uyguladım, ancak belli ki birkaç şeyi değiştirmeniz gerekecek. Bu yardımcı olur umarım.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
//adding all the UITextField's to the UITableViewCell is a pain in the ass. Pretty sure this is correct though.
if ([indexPath section] == 0) {
tUser = [[UITextField alloc] initWithFrame:CGRectMake(110, 10, 185, 30)];
tUser.adjustsFontSizeToFitWidth = YES;
tUser.textColor = [UIColor blackColor];
tPass = [[UITextField alloc] initWithFrame:CGRectMake(110, 10, 185, 30)];
tPass.adjustsFontSizeToFitWidth = YES;
tPass.textColor = [UIColor blackColor];
if ([indexPath section] == 0) {
if ([indexPath row] == 0) {
tUser.placeholder = @"@JohnAppleseed";
tUser.keyboardType = UIKeyboardTypeEmailAddress;
tUser.returnKeyType = UIReturnKeyNext;
}
if ([indexPath row] == 1) {
tPass.placeholder = @"Required";
tPass.keyboardType = UIKeyboardTypeDefault;
tPass.returnKeyType = UIReturnKeyDone;
tPass.secureTextEntry = YES;
}
}
tUser.backgroundColor = [UIColor whiteColor];
tUser.autocorrectionType = UITextAutocorrectionTypeNo;
tUser.autocapitalizationType = UITextAutocapitalizationTypeNone;
tUser.textAlignment = UITextAlignmentLeft;
tPass.backgroundColor = [UIColor whiteColor];
tPass.autocorrectionType = UITextAutocorrectionTypeNo;
tPass.autocapitalizationType = UITextAutocapitalizationTypeNone;
tPass.textAlignment = UITextAlignmentLeft;
tUser.clearButtonMode = UITextFieldViewModeNever;
tPass.clearButtonMode = UITextFieldViewModeNever;
[tUser setEnabled:YES];
[tPass setEnabled:YES];
//[tUser release];
//[tPass release];
}
if ([indexPath section] == 0) { // Email & Password Section
if ([indexPath row] == 0) { // Email
cell.textLabel.text = @"Username";
[cell addSubview:tUser];
[tUser setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"twitter_name_preference"]];
}
else {
cell.textLabel.text = @"Password";
[cell addSubview:tPass];
[tPass setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"twitter_pass_preference"]];
}
}
return cell; }
Yardım edin.
İlgili konular
- 1. Bir UITextViewCell içinde bir UITextField yuva nasıl?
- 2. Lua Python'un içine nasıl yerleştirilir?
- 3. Çıkış tablonun içine radyo düğmesi nasıl yerleştirilir?
- 4. Bir EditText'in içine bir Görünüm (Düğmeler vb. Ile) nasıl yerleştirilir?
- 5. Std :: map içine argüman olmayan yapıcı ile nesne nasıl yerleştirilir?
- 6. JQuery mobile içindeki metin kutusu içine nasıl simge yerleştirilir
- 7. Otomatik Kaydırma listeboxitems bir liste kutusunun içine yerleştirilir.
- 8. Bir runnable pakete nasıl yerleştirilir?
- 9. MFMailComposer gibi bir UITextField nasıl oluşturulur?
- 10. UITextField
- 11. UiTextField
- 12. UIWebView'de yerel görüntüler nasıl yerleştirilir?
- 13. ItemContainerGenerator.ContainerFromItem gruplandırılmış bir liste ile nasıl çalışır?
- 14. Bir UITextView veya UITextField
- 15. OLS Gruplandırılmış
- 16. UITableViewController ve UITextField klavye
- 17. Tricks Bazı kod hata ayıklama ve zor & bir UITextField içine iPhone'un klavye tarafından girilen değerleri izlemek görmek buluyorum UITextField
- 18. UITextField sınırı nasıl gizlenir?
- 19. UITextField boşaldığında nasıl algılanır?
- 20. iPhone: Bir UITextField
- 21. Videoya gps nasıl yerleştirilir
- 22. İnstagram profili nasıl yerleştirilir?
- 23. Açılır pencere nasıl yerleştirilir?
- 24. Bir GTK uygulamasına nasıl bir flash player yerleştirilir?
- 25. Bir Azure İşlevinin giriş noktasını bir .NET DLL'sine nasıl yerleştirilir?
- 26. UITextField odaklama
- 27. iOS UITextField
- 28. UITextField inputView,
- 29. Bir klavye uygulama uzantısında UITextField nasıl kullanılır?
- 30. Amaç-C, Bir UITextField değerini nasıl alabilirim?