3

さまざまな地域/部屋の間取り図を表示する iPhone アプリを構築したいと考えています。ユーザーが領域/部屋をタップすると、追加のテキスト情報を含む新しい UIView にスライドする前に、ヒット状態の色が一瞬表示されます。

UIImages を介してすべての異なる領域を設定する必要がありますか、それともプログラムで独自のフロア プランを描画する必要がありますか? プログラムでいくつかの長方形を描画しようとしましたが、タップ イベント ハンドラーをグラフィックスにアタッチできるかどうかはわかりませんでした。または、異常な形状のフロア マップをプログラムで管理する方が簡単な場合。

4

1 に答える 1

1

私の要件はあなたと同じでした。私の質問を参照してください。最後に、私は先に進みUIScrollViewますZoom in out functionality。私は複数を追加しUIViewsましたがScroll、すべてUIViewsが次のUILableようになり、この質問Room / Boothのようになります。これをアーカイブするために、1 つのクエリに直面し、最終的にこれを解決して、最初の質問リンクのようなフロア マップを実装しました。

UITapGestureRecognizer以下のコードのように実装する必要があるという質問を解決しました。

UITapGestureRecognizer *fingerTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handlefingerTap:)];
fingerTap.delegate = self;
[fingerTap setNumberOfTapsRequired:1];

このジェスチャをビューに設定し、以下のようなタップ メソッドを実装する必要があるよりも [rigionView addGestureRecognizer:fingerTap];

- (void)handlefingerTap:(UIGestureRecognizer *)gestureRecognizer
{}

上記のコードを.i に実装するよりも複数を追加した場合は、同じことUIViewsを行いました。Scrollfor loop

それがあなたを助けることを願っています..

于 2013-11-13T05:25:56.497 に答える