タグ

ブックマーク / kazu-papak.hatenadiary.jp (1)

  • UITextViewにFacebookのような「続きを読む」ボタンを追加する - IT系お父ちゃんのプログラミング日記

    UITextViewにFacebookのような「続きを読む」ボタンを追加する方法をご紹介します。 iOS7から導入されたTextKitを使用します。 ご紹介するこのサンプルでは、UITextViewに表示する行数をあらかじめ決めています。 例えば表示する行数が3行で、UITextViewに設定されたテキストが5行分の長さだった場合、 3行目の後ろ何文字かを「続きを読む」に置換します。4行目、5行目については、元のテキストから 削除してしまいます。 また、置換により挿入した「続きを読む」がタップされた場合、それを検知して 何らかの処理を行います。最初に「続きを読む」ボタンと言いましたが、 実際にはボタンではなく、タップされた位置に表示されている文字のインデックスから、 「続きを読む」がタップされたことを検知します。 では、まず、表示範囲内の最終行の一部文字列を「続きを読む」に置換する部分を

    UITextViewにFacebookのような「続きを読む」ボタンを追加する - IT系お父ちゃんのプログラミング日記
  • 1