TTTAttributedLabel でスクロールが鈍くなる現象の対処

nbeppu 54views 更新:2015年9月7日

TTTAttributedLabel を UITableView に設置して、スクロールさせた場合に、特定の条件下でスクロールの反応が鈍くなる現象が発生します。 発生しやすい条件は、
・enabledTextCheckingTypes が指定されていて自動リンク機能が有効になっている
・URL がテキストに含まれている
・長文
対処方法としては、TTTAttributedLabel の属性の extendsLinkTouchArea を false (NO) にします。

label.extendsLinkTouchArea = false

これで UITableView のスクロールがスムーズになります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません