Hide UIButton title

7

Ich habe mehrere UIButtons in einer Scrollview, die ich benutze, um bestimmte Informationen zu übergeben. Die Informationen werden im Titel jedes Uibuttons gespeichert und wenn die Schaltfläche angeklickt wird, übergibt sie ihren Titel an die Funktion.

Ich möchte nur den Titel der Schaltfläche ausblenden, damit Sie die Schaltfläche nicht sehen können. Ich habe sie über Bilder gelegt, die ich verwende, um Knöpfe zu zeigen. Ich habe den Text auf transparent gesetzt, aber er wird immer noch weiß, wenn er angeklickt wird.

Wenn Sie Code in Ihre Erklärung einfügen, erläutern Sie bitte, wo es hingehen soll.

    
kris 04.09.2011, 16:11
quelle

4 Antworten

23

Nach IOS7, wenn Sie nur den Titel auf titleLabel einer Schaltfläche ausblenden möchten, können Sie folgendermaßen vorgehen. So ist der Titel immer noch da und macht ihn unsichtbar. Wenn Sie NSLog ("% @", button.currentTitle) ausführen, sehen Sie den Titel im Terminal. Hoffe das hilft.

%Vor%     
Ohmy 17.10.2014 17:44
quelle
10

mit button.titleLabel.hidden = YES funktioniert nicht (mindestens auf iOS 7).

Ich endete mit:

%Vor%     
apouche 20.12.2013 15:34
quelle
6

Sie können die Beschriftung in der Schaltfläche ausblenden:

%Vor%

oder setzen Sie den Titel der Schaltfläche auf @ "" und speichern Sie den Wert an einer anderen Stelle, wenn Sie ihn abrufen möchten.

    
Sami 04.09.2011 17:02
quelle
4

Ich habe nur einen richtigen Arbeitsweg gefunden:

%Vor%     
Igor 22.01.2016 01:12
quelle

Tags und Links