COMPANY SERVICE STAFF BLOG NEWS CONTACT

STAFF BLOG

スタッフブログ

TECHNICAL

テクログ

2014.06.20

Objective-C | NSMutableAttributedStringで文字の装飾

テクログ

Mac,iPhone,Objective-C 全て利用歴6ヶ月の新米プログラマーが送る

自分が使って役立ったmethod&Tips集

先日、予告していた新規アプリが無事リリースされました

消費税相互変換電卓 一発消費ゼータくんです。

↓ 詳しくは画像をクリックしてね!

一発消費ゼータくん

シリーズ第19弾です。

その前にお約束の表示ですよ。

参考場所はありますが単なるコピペを紹介してるわけではありません。

ちゃんと自前で作ってます。(謎のアピール)

文字の装飾です。太字や色変えはStoryBordのプロパティいじればいいのですがちょっと豪華にするにはコードで記述が必要です。

ViewController.m

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
?// Do any additional setup after loading the view, typically from a nib.
    NSMutableAttributedString *mAString = [[NSMutableAttributedString alloc] initWithString:@"一発消費ゼータくん release"];

    // 下線
    [mAString addAttribute:NSUnderlineStyleAttributeName
                    value:[NSNumber numberWithInteger:NSUnderlineStyleSingle]
                    range:NSMakeRange(0, mAString.length)];
    // 白抜き
    [mAString addAttributes:@{NSStrokeColorAttributeName : [UIColor blueColor], NSStrokeWidthAttributeName : [NSNumber numberWithFloat:3.f]}
                     range:NSMakeRange(10, 7)];
    
   [_attrLabel setAttributedText :mAString];

}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

効果は重複します

labelEffect

他のレイアウトも当てることが可能です

■Cyber Passion for iOS

NSAttributedStringによる文字装飾

そのほかのObjective-C関連の記事をお探しならコチラをどうぞ

弊社から出している拙作スケジュールのアプリです。
スケジュールというかちょっとした予定を入力して、社長、同僚、家族がどこ行った??っていうときに第三者が確認するためのアプリです
是非ダウンロードして感想をお聞かせ下さい。

『Team Scheduler』 概要
▼アプリ価格: 無料
▼対応OS: iOS(iPhone/iPod Touch)、Android
▼カテゴリ: 仕事効率化(App Store)、ビジネス(Google Play)
▼対応言語: 日本語
▼推奨環境:
iOS版: iPhone4以降、iOS6. 0以降
Android版: Android OS 2. 3以降
▼ダウンロード:
App Storeからダウンロード
Google playで手に入れよう

この記事を書いた人

core-corp

入社年

出身地

業務内容

特技・趣味

テクログに関する記事一覧

TOP