«uitableview» etiketlenmiş sorular

UITableView, iOS'ta bilgi listelerini görüntülemek ve düzenlemek için kullanılan bir sınıftır. Tablo görünümü öğeleri tek bir sütunda görüntüler. UITableView, kullanıcıların tabloda gezinmesine izin veren bir UIScrollView alt sınıfıdır, ancak UITableView yalnızca dikey kaydırmaya izin verir.

30
-didSelectRowAtIndexPath: çağrılmıyor
Sekme görünümünde tablo görünümü olan bir iOS uygulaması yazıyorum. Benim UITableViewController, uyguladım -tableView:didSelectRowAtIndexPath:, ama çalışma zamanında bir satır seçtiğinizde, yöntem çağrılmaz. Tablo görünümü olsa doldurulur, bu yüzden denetleyicimdeki diğer tableView yöntemleri çağrıldığını biliyorum. Herkes bunu yapmak için berbat ne olabilir herhangi bir fikri var mı?

23
Xib dosyalarından özel UITableViewCells'i nasıl yüklersiniz?
Soru basit: UITableViewCellXib dosyalarından özel yükleme nasıl yapılır? Bunu yapmak, hücrelerinizi tasarlamak için Interface Builder'ı kullanmanızı sağlar. Görünüşe göre cevap, bellek yönetimi sorunları nedeniyle basit değil. Bu iş parçacığı bu sorundan bahseder ve bir çözüm önerir, ancak NDA sürümünden önce gelir ve koddan yoksundur. İşte bu uzun iplik kesin bir …

15
NSLayoutConstraint “UIView-Encapsulated-Layout-Height” nedir ve onu temiz bir şekilde yeniden hesaplamaya zorlamaya nasıl devam etmeliyim?
Ben var UITableViewiOS 8 altında çalışan ve film şeridindeki sınırlamalardan otomatik hücre yükseklikleri kullanıyorum. Hücrelerimden biri tek bir tane içeriyor UITextViewve kullanıcı girişine göre daralması ve genişletmesi gerekiyor - metni küçültmek / genişletmek için dokunun. Metin görünümüne bir çalışma zamanı kısıtlaması ekleyerek ve kullanıcı olaylarına yanıt olarak kısıtlama sabitini değiştirerek …

30
Metin alanı seçildiğinde UITableView kaydırma yapma
Bir çok deneme yanılma sonrasında pes ediyorum ve soruyu soruyorum. Benzer sorunları olan birçok insan gördüm ama tüm cevapların doğru çalışmasını sağlayamıyorum. UITableViewÖzel hücrelerden oluşan bir tane var . Hücreler yan yana 5 metin alanından oluşur (bir tür ızgara gibi). Altındaki hücreleri kaydırmaya ve düzenlemeye çalıştığımda, hücrelerimin UITableViewklavyenin üzerine düzgün …


20
Sil ve "Diğer" düğmesini hızlıca kaydırın (iOS 7'deki Posta uygulamasında olduğu gibi)
Kullanıcı tablo görünümünde bir hücreyi kaydırdığında "daha fazla" düğmesi nasıl oluşturulur (ios 7'deki posta uygulaması gibi) Bu bilgiyi hem burada hem de Cocoa Touch forumunda arıyordum, ancak cevabı bulamıyorum ve kendimden daha akıllı birisinin bana bir çözüm sunabileceğini umuyorum. Kullanıcı bir tablo görünümü hücresini kaydırdığında, birden fazla düzenleme düğmesini görüntülemek …

4
TableView için NSIndexPath nasıl oluşturulur
Tanımladığım bir fonksiyonda bir tablonun 1. satırını silmem gerekiyor. Kullanmak için deleteRowAtIndexPathbir kullanmalıdır sizi IndexPathtanımlanan bir bölümü ve sıra ile. Nasıl böyle bir indeks yolu oluşturabilirim? İnt {1} 'i tek üyesi olarak içeren bir dizi çökecektir; NSLog mesajı, bölümün de tanımlanması gerektiğini belirtir. * Düzenle -> Hücre silme ile ilgili …

9
İçerik ekrana sığdığında UITableView tablosunda kaydırma nasıl devre dışı bırakılır
Benim iphone app birkaç (gruplanmış tarzı) tablolar var (sadece ekranın bir parçası üzerinde ve Interface Builderolsa ile eklenir , alt sınıf değil UITableViewController) zaman% 80 küçük ve ekrana sığacak. Tablo ekrana sığdığında, biraz daha temiz hale getirmek için kaydırmayı devre dışı bırakmak istiyorum. Ancak tablo ekrandan çıkarsa (daha sonra satırlar …

9
Özel UITableViewCells yüksekliğini ayarlama
Görüntülenecek bazı etiketler, düğmeler ve görüntü görünümleri olan özel bir UITableViewCell kullanıyorum. Hücrede, metni bir NSStringnesne olan ve dize uzunluğu değişken olabilen bir etiket vardır . Bu nedenle, UITableView' heightForCellAtIndexyönteminde hücreye sabit bir yükseklik ayarlayamıyorum . Hücrenin boyu kullanılarak belirlenebilir etiketin yüksekliğine bağlıdır NSStringbireyin sizeWithFontyöntem. Kullanmayı denedim, ama bir yerlerde …

6
Bir film şeridinde, birden fazla denetleyiciyle kullanmak için nasıl özel bir hücre oluşturabilirim?
Üzerinde çalıştığım bir uygulamada film şeridi kullanmaya çalışıyorum. Uygulamada Listeler ve Kullanıcılar vardır ve her biri diğerinin (bir listenin üyeleri, bir kullanıcının sahip olduğu listeler) bir koleksiyon içerir. Buna göre derslerim ListCellve UserCellderslerim var. Amaç, bunların uygulama boyunca yeniden kullanılabilir olmasını sağlamaktır (yani, tablo görünümü denetleyicilerimden herhangi birinde). Burada bir …

18
Film şeridindeki Özel Hücre Satırı Yüksekliği ayarı yanıt vermiyor
Tablo görünümünde hücrelerden biri için hücre yüksekliğini ayarlamaya çalışıyorum. Boyutu, söz konusu hücrenin "boyut denetçisi" içindeki "satır yüksekliği" ayarından ayarlıyorum. Uygulamayı iPhone'umda çalıştırdığımda, hücrenin varsayılan boyutu tablo görünümünde "satır boyutu" ndan ayarlanmış. Tablo görünümünün "satır boyutunu" değiştirirsem, tüm hücrelerin boyutu değişir. Sadece bir hücre için özel bir boyut istediğim için …

26
Bir UITableView'da hangi UIButton'a basıldığını algılama
Bir var UITableView5 ile UITableViewCells. Her hücre UIButtonaşağıdaki gibi kurulmuş bir hücre içerir : - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, …

24
Seçili bir UITableView hücresinin seçimi nasıl kaldırılır?
Belirli bir hücreyi önceden seçmem gereken bir proje üzerinde çalışıyorum. Kullanarak bir hücreyi önceden seçebilirim -willDisplayCell, ancak kullanıcı başka bir hücreyi tıkladığında seçimi kaldıramıyorum. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView …

19
UITapGestureRecognizer, UITableView didSelectRowAtIndexPath öğesini kırıyor
Klavye göründüğünde metin alanlarını yukarı kaydırmak için kendi işlevimi yazdım. Metin alanından uzağa dokunarak klavyeyi kapatmak için, dokunduğunuzda metin alanında UITapGestureRecognizerilk yanıtlayıcıyı istifaya özen gösteren bir klavye oluşturdum . Şimdi UITableViewmetin alanının hemen altında metin alanı oluşturan ve kullanıcı metin girerken öğelerle dolduran bir otomatik tamamlama da oluşturdum . Ancak, …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.