2016-09-16 1 views

Antwort

0

Sie können den Integer-Wert nicht direkt für den Tastentitel festlegen.

Sie müssen zuerst in NSString konvertieren und dann auf Schaltfläche Titeltext festlegen.

wie

NSString *string = [NSString stringWithFormat:@"%@", value1]; 

[butttonIcon setTitle:string forState:UIControlStateNormal]; 

So, jetzt ist es NSString Wert und es wird Ihre value1 als Titel angezeigt werden soll.

Hoffe, das wird Ihnen helfen.

0

in Ihrem Fall Angenommen, Sie wollen den Titel 4 sein, das ist nur für die Zeichenfolge verwenden:

[@(value1) stringValue] 
1

Hier ist der Code, den Sie geschrieben, tatsächlich „Wert1“, wie der Titel Ihres Einstelltaste . Wenn Sie die Variable NSInteger als Schaltflächentitel anzeigen möchten, müssen Sie zunächst die NSInteger in NSString konvertieren, da das Eingabeargument für den Titel der Schaltfläche NSString. So first convert the NSInteger to NSString ist. Verwenden Sie dann die Zeichenfolge als Titel Ihrer Schaltfläche. Sie können dies tun, indem Sie folgen.

NSInteger value1=4; 
NSString *title = [NSString stringWithFormat:@"%d", value1]; 
[butttonIcon setTitle:title forState:UIControlStateNormal]; 
Verwandte Themen