簡単な質問...私はこれをやろうとしています:
[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[NSString stringWithFormat:@"%@", userSizePick]]];
そのため、サイズに変数を使用しようとしていますが、エラーが発生し続けます。誰かが私の間違いを指摘できますか?ありがとう!
簡単な質問...私はこれをやろうとしています:
[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[NSString stringWithFormat:@"%@", userSizePick]]];
そのため、サイズに変数を使用しようとしていますが、エラーが発生し続けます。誰かが私の間違いを指摘できますか?ありがとう!
の size 引数fontWithName:size:
はfloat
、メソッドのシグネチャでわかるように、次のとおりです。
+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize
userSizePick
変数が の場合は、NSNumber
次を使用する必要があります。
[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[userSizePick floatValue]]];
これを試して
[self.myText setFont:[UIFont fontWithName:@"Avenir" size:[userSizePick floatValue]];
size:
はCGFloat
( float
) パラメータであり、パラメータではありませんNSString
。また、userSizePick
が の場合NSString
、stringWithFormat: を使用する必要はありません。