iOS dünyasında yeniyim ve özel bir hücreye sahip olan özel bir hücreye nasıl sahip olduğunuzu görmek istiyorum. cihaz. (UITextField
s içeren ve UITableView
hücrelerini içeren, ip adresini ve tüm bu öğeleri ayarladığınız mavi yazı tipiyle birlikte bildiğiniz ...).Her hücrede bir metin alanı ile düzenlenebilir UITableView
cevap
Özel bir hücre düzenini yapmak için biraz kodlama yapın, bu yüzden sizi korkutmasın.
İlk şey yeni bir UITableViewCell
alt sınıf oluşturuyor. Hadi InLineEditTableViewCell
diyelim.
#import <UIKit/UIKit.h>
@interface InLineEditTableViewCell : UITableViewCell
@property (nonatomic, retain) UILabel *titleLabel;
@property (nonatomic, retain) UITextField *propertyTextField;
@end
Ve InLineEditTableViewCell.m
aşağıdaki gibi görünebilir: Sizin arayüzü InLineEditTableViewCell.h
şuna benzer olabilir
#import "InLineEditTableViewCell.h"
@implementation InLineEditTableViewCell
@synthesize titleLabel=_titleLabel;
@synthesize propertyTextField=_propertyTextField;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Here you layout your self.titleLabel and self.propertyTextField as you want them, like they are in the WiFi settings.
}
return self;
}
- (void)dealloc
{
[_titleLabel release], _titleLabel = nil;
[_propertyTextField release], _propertyTextField = nil;
[super dealloc];
}
@end
Sonraki şey set-up UITableView
olduğunu normalde görünümü denetleyicisi olduğu gibi olur. Bunu yaparken UITablesViewDataSource
protokol yöntemini - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
uygulamalısınız. Uygulamanızı bunun için eklemeden önce, görünüm denetleyicinizde #import "InLineEditTableViewCell"
'u unutmayın. Bunu yaptıktan sonra uygulama aşağıdaki gibidir:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
InLineEditTableViewCell *cell = (InLineEditTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"your-static-cell-identifier"];
if (!cell) {
cell = [[[InLineEditTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"your-static-cell-identifier"] autorelease];
}
// Setup your custom cell as your wish
cell.titleLabel.text = @"Your title text";
}
Bu kadar! Artık UITableView
'unuzda özel hücreleriniz var.
İyi şanslar!
- 1. metin alanı, Mozilla tarayıcıda ckeditor'da düzenlenebilir değil
- 2. Textfield: Bazı metin düzenlenebilir bazı metin düzenlenebilir
- 3. QTableView, her hücrede
- 4. Düzenlenebilir bir DIV'yi metin alanı gibi nasıl gösteririm?
- 5. Raphaël'deki Düzenlenebilir Metin
- 6. Her hücrede farklı bir DataSource ile DataGridView ComboBoxColumn nasıl kurarım?
- 7. iOS 8 Bugün Uzantı: Düzenlenebilir metin alanı eklemek mümkün mü?
- 8. Olmayan Düzenlenebilir Metin Alan
- 9. düzenlenebilir UITableView, bir hücreye UITextView, bittiğinde veri depolama
- 10. Tablo Alanında Metin Alanı Olan Iphone Cells
- 11. UITableView içinde yinelenen metin
- 12. UITableview
- 13. UITableView ile Tweetie'de Hızlı Kaydırma
- 14. Meteor'da AutoForm ile düzenlenebilir tablo
- 15. Coldfusion uygulamasında iki renkli hücrede bir metin biçimlendirin
- 16. Ekstralar textarea düzenlenebilir olmayan
- 17. DataGridView'i boş düzenlenebilir tablo ile başlat
- 18. Şehirler için Birlik: Skyline mod, Düzenlenebilir bir metin alanı nasıl yapıldığından emin değilsiniz
- 19. JavaFx Metin Alanı ayarlanmış metin
- 20. PHP ile değerleri düzenlenebilir PDF'ye yerleştirin ve düzenlenebilir durumda tutun
- 21. Orchard CMS Girdi alanı ile Metin alanı arasındaki fark nedir?
- 22. Yüce metin düzenlenebilir js ayarı güzelleştirir?
- 23. UIAlertView metin alanı ile hiç alan gösterme
- 24. Apache Solr dize alanı veya metin alanı?
- 25. Kıvılcım JSON metin alanı
- 26. İçerik Düzenlenebilir imleç pozisyonu, metin düzenleyicisi açılırken düzenlenebilir bir dilde olmalıdır
- 27. Düzenlenebilir bir JComboBox
- 28. Bir UITableView bir UIViewController
- 29. Her satırdaki^M ile metin dosyası
- 30. YII'de dışarı modeli modeli ile bir metin alanı nasıl eklenir?
Teşekkürler Yardımınız için. Aslında kodlamadan korkmuyorum, grafik elemanlarını manipüle etmede iyi değilim :) – Zak001