CALayerとCATransactionを使ってフリップアニメーションするボタンのサンプルです。