macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

attributedText

INDEX>UIKit>UITextField

属性付きテキスト

Objective-C

@property(nonatomic, copy) NSAttributedString *attributedText

Swift

@NSCopying var attributedText: NSAttributedString?

解説

テキストフィールドの属性付きテキスト。
f:id:jjj777:20150215140615p:plain

属性付きテキストを使用することで、部分的に色を変えたり、フォントやフォントサイズを変えることが出来ます。

設定値

Objective-C

@property(nonatomic, copy) NSAttributedString *attributedText

Swift

@NSCopying var attributedText: NSAttributedString?

クラス

UITextField

使用可能

iOS6.0

参照

NSAttributedString
UIFont
UIColor

関連記事(外部サイト)

例文

Objective-C

Swift
f:id:jjj777:20150215140615p:plain

@IBOutlet weak var defaultTF: UITextField!
    //UITextField attributedText
    @IBAction func function003(sender: AnyObject) {
        var attrs = [NSForegroundColorAttributeName: UIColor.redColor(),
                        NSFontAttributeName : UIFont.systemFontOfSize(19.0)]
        var aText : NSAttributedString = NSAttributedString(string: "属性付き文字",
                                            attributes: attrs)
        defaultTF.attributedText = aText
    }