-1

私はiosを初めて使用します.2つの疑問を解消する必要があります:

1.カスタムカラーを設定するには、次の方法を使用することを認識しています。

[UIColor colorWithRed: 127 green:127 blue:127 alpha:1]

イメージから RGB のパラメータを調べるにはどうすればよいですか?(xcode の質問ではありませんが、知っておく必要があります)。

2.プロジェクトに独自のカスタム フォントを追加する方法。「アプリケーションが提供するフォント」にファイル名を追加しました。しかし、私はまだ目的のフォントで結果を得ることができません. ファイル名は ExpertSans-ExtraBold.ttf です。使用されるコードは次のとおりです。

setFont:[UIFont fontWithName:@"ExpertSans-ExtraBold" size:48.0f];
4

5 に答える 5

4

セットカラー用

[UIColor colorWithRed: 127.0/255.0f green:127.0/255.0f blue:127.0/255.0f alpha:1.0];

カスタムフォントの設定用

  1. iOS アプリでカスタム フォントを使用するには?
  2. iPhone 開発: カスタム フォントの使用方法
于 2013-05-16T07:30:36.620 に答える
1

まず、Xcode に関する質問でない場合は、/Applications/UtilitiesMac にアプリがあり、画面に表示されているものの色を取得できます。(申し訳ありませんが、アプリの英語名はわかりませんが、「色」が含まれている可能性があります)。次に、あなたがしたように設定UIColorします:[UIColor colorWithRed: 100.0/255.0f green:200.0/255.0f blue:150.0/255.0f alpha:1.0];

2 番目については、フォントの名前が常にファイルの名前であるとは限りません。プロジェクトにフォントを追加したら、これを使用して、アプリで使用可能なすべてのフォント名のリストをログに記録します。

for (NSString* family in [UIFont familyNames])
{
    NSLog(@"%@", family);

    for (NSString* name in [UIFont fontNamesForFamilyName: family])
    {
        NSLog(@"  %@", name);
    }
}

このコードAppDelegateapplication:didFinishLaunchingWithOptions:

フォント名を見つけたら、 を使用myLabel.font = [UIFont fontWithName:@"My-Font-Name" size:10];してフォントを設定します。

于 2013-05-16T07:21:45.890 に答える
0
  1. 画像全体の色は取得できませんが、ピクセルの色は取得できます

    iPhone Objective C:UIImageViewのタッチポイントのピクセルの色を取得するには? UIImage (Cocoa Touch) または CGImage (Core Graphics) からピクセルデータを取得するには?

  2. フォントの場合、ファイル名ではなくフォント名を指定する必要があります

      lblName.font=[UIFont fontWithName:@"Myriad Pro" size:15];  // where my file name is MyriadPro.ttf
    
于 2013-05-16T07:28:07.267 に答える
0

label.font = [UIFont fontWithName:@"Font-Name" size:10]; を確認してください。null が見つかったNSLog(@"%@",label.font); 場合は、指定した名前に問題があると思います。

また、フォントのファイルをプロジェクトに追加するときは.ttf、ターゲット アプリケーションにも含まれていることを確認してください。.ttf他の場所からリソースフォルダーにコピーすると、コピー先にコピーするように求められ、その場所でチェックマークを使用してターゲットアプリケーションに追加する必要があります。ターゲット アプリケーションにインクルードしていないと思われる場合。ファイルを削除して、再度追加してください。

お役に立てれば。

于 2013-05-16T07:29:08.647 に答える
0

こいつを使ってみる

  1. [UIColor colorWithRed: 127/255.0f green:127/255.0f blue:127/255.0f alpha:1];

  2. あなたは正しいですが、適切なフォント名を取得していないと思います。したがって、これを実行して、フォントの適切な名前を取得します。この写真を見て、この名前をフォントに設定してください。

ここに画像の説明を入力

このようにフォントを設定します

setFont:[UIFont fontWithName:@"BankGothic Md BT" size:48.0f];
于 2013-05-16T07:17:50.913 に答える