-3

簡単な質問...私はこれをやろうとしています:

[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[NSString stringWithFormat:@"%@", userSizePick]]];

そのため、サイズに変数を使用しようとしていますが、エラーが発生し続けます。誰かが私の間違いを指摘できますか?ありがとう!

4

2 に答える 2

2

の size 引数fontWithName:size:float、メソッドのシグネチャでわかるように、次のとおりです。

+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize

userSizePick変数が の場合は、NSNumber次を使用する必要があります。

[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[userSizePick floatValue]]];
于 2013-07-08T02:03:00.400 に答える
0

これを試して

[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[userSizePick floatValue]];

size:CGFloat( float) パラメータであり、パラメータではありませんNSString。また、userSizePickが の場合NSString、stringWithFormat: を使用する必要はありません。

于 2013-07-08T02:02:44.060 に答える