2017-06-21 23 views
0

スワイプジェスチャーを認識できるUIViewがあります。スワイプでは、UITableViewCellのように動作し、一連のアクション(「保存」など)を表示します。UIView(UITableViewCellではない)をスワイプしてアクションを表示

これを達成するための最善の方法についてのアイデアはありますか?

私は、ビューを左にスライドさせ、アクションボタンを保持する別のビューを表示するようなアニメーションを実装する必要があると私は理解しています。

事前にすべての提案や指摘をお寄せいただきありがとうございます。

+0

下記のリンクをご覧ください。 https://stackoverflow.com/questions/32004557/swipe-able-table-view-cell-in-ios-9 – SP74

答えて

1

私はあなたに基本的な考えを伝えようとします。

ビューの位置を左に移動する必要があります。これは、ビューのサイズを変更するのではなく、最適です。

一つの方法は、方法を以下にビューを作成することです:[CellTypeView -ActionView1-ActionView2]

そして、あなたは0

にその幅の制約を設定することにより、ActionView 1と2を非表示にすることができます

スワイプすると、セルタイプのビューを左に移動する平行アニメーションや、幅の制約を変更してActionView1をアニメートすることができます。

関連する問題