In meiner benutzerdefinierten Zelle gibt es eine UILabel
und eine UIButton
. Immer wenn ich auf das UIButton
klicke, wird die Höhe des UILabel
laut Inhalt des Etiketts erhöht.Wie kann ich UILabel in einer benutzerdefinierten Tabellenansichtszelle abrufen?
Das Problem ist, dass wie bekomme ich das UILabel
das ist eine Unteransicht einer Zelle. Jede Zelle enthält eine Beschriftung und eine Schaltfläche, aber nur UILabel
wird erhöht, wenn auf die Zellenschaltfläche geklickt wird, andere bleiben so wie sie sind.
Vielen Dank im Voraus.
Sie müssen uns mehr geben, um weiterzumachen - schreiben Sie Code, um zu veranschaulichen, was Sie gerade haben und erklären Sie, was Sie erreichen wollen. Eine Frage, die ich sofort habe, ist: "Warum versuchst du, zum UILabel zu kommen?" - Sie sollten Methoden für die Zelle haben, die die Labels steuert, und Sie sollten daher Nachrichten an die Zelle senden, die das Label steuert. –
Es gibt viele Unteransichten auf customcell, aber ich möchte nur bestimmte Label Höhe per per Mausklick (wann immer Inhalt ist mehr als klicken Sie auf mehr Schaltfläche Label und Zelle Höhe erhöht. Ich Erfolg mit bestimmten Zelle Höhe, aber auf dieser Zelle bestimmte Label Höhe ist nicht erhöhen) – Birju
Mein Kommentar steht noch. Sie sollten eine Methode für die Zelle haben, die aufgerufen wird, um zu signalisieren, dass die Höhe des Etiketts erhöht werden soll und die Zelle das ändern wird. Die Zelle "besitzt" das Etikett, das sich auf ihr befindet, daher sollte sie für die Änderung der Höhe zuständig sein. Ohne etwas von deinem Code hinzuzufügen, der deine Zelle zeigt, kann ich nicht detaillierter als das beraten. –