これはかなり具体的なものです...しかし、他の誰かがこのフォントを再作成したい場合に備えて、これは私が得たのとほぼ同じです.
ProximaNova フォントにアクセスして、プロジェクトにも追加する必要があります。
3 色を取得するための私の解決策は、2 つのラベルを使用することでした。1 つのラベルは「上の 2 つの」色を実装し、もう 1 つのラベルは最後の下の色 (この場合は白) を実装します。
UILabel *whiteDocumentNameLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 300, 35)];
whiteDocumentNameLabel.backgroundColor = [UIColor clearColor];
whiteDocumentNameLabel.textAlignment = UITextAlignmentCenter;
whiteDocumentNameLabel.font = [UIFont fontWithName:@"ProximaNova-Bold" size:24];
whiteDocumentNameLabel.text = @"MyText";
whiteDocumentNameLabel.textColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:.18];
UILabel *documentNameLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, -1, whiteDocumentNameLabel.frame.size.width, whiteDocumentNameLabel.frame.size.height)];
documentNameLabel.backgroundColor = [UIColor clearColor];
documentNameLabel.textAlignment = UITextAlignmentCenter;
documentNameLabel.font = whiteDocumentNameLabel.font;
documentNameLabel.text = whiteDocumentNameLabel.text;;
documentNameLabel.textColor = [UIColor blackColor];
documentNameLabel.layer.shadowColor = [UIColor colorWithRed:253.0 / 255.0 green:50.0 / 255.0 blue:255.0 / 255.0 alpha:1].CGColor;
documentNameLabel.layer.shadowRadius = .75;
documentNameLabel.layer.shadowOpacity = .2;
documentNameLabel.layer.shadowOffset = CGSizeMake(0, 0);
[whiteDocumentNameLabel addSubview:documentNameLabel];