0

私は、いくつかの異なる修辞パターンに基づいてユーザーがプレゼンテーションをデザインできるようにする iOS アプリの設計に取り組んでいます。各テンプレートを、さまざまな属性 (さまざまなアイコン、境界線、スターター テキスト) を持つカードのようなオブジェクトのセットを持つコンテナーになるように作成したいと思います。ユーザーは、さまざまなタイプのカードを追加/再配置し、それらを編集してプレゼンテーションをデザインできます。

カードのクラスを作成するときは、各プレゼンテーション内でカードをドラッグできるようにし、ユーザーが編集できるテキストを保持できるようにする必要があります。このカード クラスの親として使用する必要があるクラスの方向性を教えてくれる人はいますか? UIView を使用した多くの例を見てきました。それは始めるのに最適な場所ですか?(私は、Objective C と Xcode の両方が初めてです。)

4

1 に答える 1

1

UIViewあなたが探しているクラスです。テキストやその他の属性のサブビューを挿入したり、コマンドでフレームと位置を調整したりできます。

実際のドラッグに関しては、を使用UIPanGestureRecognizerして物事を簡単に保つことができます。単一ビューと複数ビューの両方で基本的なドラッグ アンド ドロップを行う方法を示すGithubの例があります。また、使用できるその他のジェスチャもいくつか示しています。

于 2013-03-21T19:00:30.780 に答える