2010-11-21 29 views
-1

arasında çok fazla denetleyici vardır Neden kullanıcı tanımlı hücremde UITextField ana görünümünü almak istiyorum. Denediğim şey sadece süper görüntü yöntemini çağırmak ve UIView'i döndürmek, benim hücre görünümüm değil. Pek çok kez süper görüntüyü çağırdım.Kullanıcı tanımlı hücrenin UITextField ve hücre görünümü

UITextField -> UIView -> UITableViewCellContentView -> MyCellView

iki beklenmedik görünümü vardır konum. Bunlar ve NEDEN?

add desc.) Kendi hücremı yaptım ve bir UITextField var.

+1

UITableViewCellContentView içeride UIView uygulamanızın (muhtemelen Interface Builder tarafından) oluşturulan dönene kadar bir döngü çalıştırabilirsiniz. İçerik görünümü, UITableViewCell.contentView özelliğine karşılık gelir; Hücrenizin bir aksesuar görünümü veya düzenleme kontrolü olduğunda uygun düzende yardımcı olmak için var. –

cevap

0

UITableViewCell, özel görünümlerin eklendiği bir içeriğe sahiptir. Eğer MyCellView

View view = textView.superView; 
while(![view isKindOfClass: [MyCellView class]]){ 
    view = view.superView; 
} 

// now you get the view as MyCellView 
İlgili konular