Tableview Untertitel auf IOS7

8

Ich versuche, meinen Tabellenansichtszellen einen Untertitel hinzuzufügen, aber sie werden nicht angezeigt. Wo ist der Fehler?

Ist die Reihe %Code% up-to-date, auch mit iOS 7?

Mit freundlichen Grüßen

Frank

%Vor%     
Sprengepiel 30.10.2013, 21:52
quelle

4 Antworten

5

Dieser Code:

%Vor%

wird niemals ausgeführt, da dequeueReusableCellWithIdentifier: forIndexPath: garantiert eine neue Zelle zuweist.

Leider können Sie in registerClass:forCellReuseIdentifier: keine UITableViewCellStyle angeben.

Ändern Sie dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath in einfach dequeueReusableCellWithIdentifier:CellIdentifier . Diese Methode garantiert nicht, dass eine Zelle zurückgegeben wird. * Wenn dies nicht der Fall ist, erstellt Ihr Code eine neue Zelle mit dem gewünschten Stil.

* - (Es wird, wenn Sie ein Storyboard verwenden, wie rdelmar darauf hinweist, aber das ist hier nicht der Fall.)

    
Aaron Brager 30.10.2013 21:58
quelle
1
%Vor%     
Iya 15.10.2015 21:38
quelle
0

Ich hatte ein ähnliches Problem und keine Lösung im Internet funktionierte für mich. Es stellte sich heraus, dass ich ein Idiot war. Ich poste meine Lösung nur, wenn jemand anderes ein ähnliches Szenario erlebt.

Ich gehe davon aus, dass Sie Storyboard verwenden, einen Prototyp erstellt und den Stil auf Untertitel

festgelegt haben

Achten Sie in Ihren Storyboards Dokument-Gliederung darauf, dass Sie die Zelle für den Prototyp auswählen und den Untertitel auswählen. Siehe Bild:


Jetzt stellen Sie sicher, dass die Farbe der Etikettenschriftart auf Ihrem Hintergrund sichtbar ist!

    
Chris 10.02.2014 10:21
quelle
0

Einfach Unterklasse UITableViewCell und überschreiben

%Vor%

wobei die erste Zeile

ist %Vor%

Und registrieren Sie Ihre Zellklasse mit der Tabellenansicht

%Vor%     
afrederick 03.07.2014 06:26
quelle

Tags und Links