• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cocoa勉強会201302
 

Cocoa勉強会201302

on

  • 789 views

Cocoa勉強会発表20130202 iOS6からの属性付きテキストの描画

Cocoa勉強会発表20130202 iOS6からの属性付きテキストの描画

Statistics

Views

Total Views
789
Views on SlideShare
789
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cocoa勉強会201302 Cocoa勉強会201302 Presentation Transcript

    • iOS 6 からのテキスト描 画( NSAttributedString )( NSAttributedString ) 2013.2.2 Cocoa 勉強会 関西 大森智史
    • • スライド、サンプルは基本的にすべて公開し ます。• 後ほど Facebook ページにて
    • あんた、誰?• と、いうわけで自己紹介。
    • • 大森智史といいます。• Objective-C で遊んでます。• Cocoa 勉強会関西は最初からいます。
    • • と、いうことで本題に
    • ビューに文字• どうしてますか?• UILabel?• UITextField?• UITextView?• UIWebView?
    • 2012 年 8 月の勉強会 で
    • 同じような題材でお話ししました。お話ししました。
    • だが、しかし• 今、 iOS 5.1 では、コンテキストを使ってし か書く方法がない!• OS X には drawString とか drawRect とか View に書く方法がある! New• 将来に期待したい!
    • できました iOS6. iOS6. 0 0• NSAttributedString Additions でメソッド追加• NSStringDrawing.h
    • 簡単です。指定した位置から文字を描画- (void)drawAtPoint:(CGPoint)point;指定したエリアに文字を描画- (void)drawInRect:(CGRect)rect;
    • やってみましょう• DEMO
    • • 文字描画• 属性追加
    • • 影とか• 一応縦グリフも
    • 注意点• 表示するだけ。まあでも簡単でしょ。• 段落設定をいろいろしようとすると CoreText フレームワークをごにょごにょ。
    • おまけ• もう UIWebView とか使わなくてもイイ!• UILabel とかでも属性付き文字列が使えるよ うになっているので便利。
    • まとめ• 属性付き文字列、いろんなところで使える。• ビューに書くなら- (void)drawAtPoint:(CGPoint)point;- (void)drawInRect:(CGRect)rect;
    • ありがとうございました