hachinoBlog

hachinobuのエンジニアライフ

iOS7でUITableViewCellAccessoryTypeを矢印なしのUITableViewCellAccessoryDetailDisclosureButtonにしたい場合

 
iOS7でUITableViewCellのUITableViewCellAccessoryTypeをUITableViewCellAccessoryDetailDisclosureButtonに設定してビルドしてみるとiOS6の時のようにボタンだけでなく、矢印も一緒に表示されてしまった。
矢印が不要だったのでUITableViewCellAccessoryTypeの一覧を調べてみると、iOS7からUITableViewCellAccessoryDetailButtonというスタイルが追加されていた。
UITableViewCellAccessoryTypeをUITableViewCellAccessoryDetailButtonにしてみたところ矢印は出なくなった。
当然、iOS6とかでUITableViewCellAccessoryDetailButtonを指定してしまうとクラッシュするので注意が必要。