問題タブ [uiscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
353 参照

iphone - 画像にホットリンクを作成する方法は?

これの iPhone バージョンが何と呼ばれているかはわかりませんが、HTML ではイメージ マップです。マップの特定の領域では、別のページに移動します。主にスクロールビューで、特定の領域にさまざまなアクションを実行させることができる画像を使用したいと思います。たとえば、ケミカル タッチ ( http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=288060442&mt=8 ) はこれを行います。要素をクリックすると、サイズが大きくなり、詳細が表示されます。このタイプの技術は何と呼ばれ、どのように作成されますか?

ユーザーともう少しインタラクティブになりたいのですが、どうすればこれらを行うことができますか:

  • この画像に地図ピンをドロップします
  • その領域にテキストがあるかどうかに応じて UITextField を表示します
  • ユーザーのアクションに応じてテキストをオーバーレイする

ここでの提案は大歓迎です。

0 投票する
4 に答える
2881 参照

iphone - 自分のカスタム ビューで iPhone UIScrollView のフリックからスクロールの動作を再現するにはどうすればよいですか?

UIScrollView のフリックからスクロールの動作を再現したいのですが、そのクラスを使用したくない (または使用できない)。私に何ができる?

0 投票する
14 に答える
25846 参照

iphone - UIScrollViewを使用して2本の指でスクロールする

touchesBeganメインビューがとの両方を受け入れるアプリがあるtouchesMovedため、指一本でタッチしてドラッグします。を実装したいのですがUIScrollView、それを機能させていますが、ドラッグをオーバーライドするため、contentViewがドラッグを受信することはありません。UIScrollview2本の指でドラッグするとスクロールを示し、1本の指でドラッグするイベントがコンテンツビューに渡されるので、正常に実行されるように実装したいと思います。独自のサブクラスを作成する必要がありますUIScrollViewか?

appDelegateこれが、を実装した場所からのコードUIScrollViewです。

0 投票する
1 に答える
3284 参照

iphone - UIScrollView でスクロール可能にするために UIView のサイズを変更する

appDelegate に UIScrollView を追加してから、

ビューコントローラーがUIViewをロードする場所。IB では、UIView のサイズを 720x480 に設定しましたが、実行してもそれ以上大きくなりません。UIView をスクロールして 720x480 の空白の空白にすることができますが、UIView もこのサイズにサイズ変更したいと考えています。最初の drawRect rect の引数を確認しましたが、まだ 320x480 しかないので、UIView のサイズを設定するには、IB でサイズを変更する以外に何か他のことをしなければならないようです。

0 投票する
5 に答える
46400 参照

objective-c - フルスクリーンUIScrollView内でUIImageViewを中央に配置するにはどうすればよいですか?

私のアプリケーションでは、写真アプリで使用されているものとよく似たフルスクリーンのフォト ビューアーをユーザーに表示したいと考えています。これは 1 枚の写真のためのものであり、非常に単純なはずです。ユーザーがこの 1 枚の写真をズームとパンで表示できるようにしたいだけです。

私はそれのほとんどを機能させています。そして、UIImageView を中央に配置しないと、すべてが完全に動作します。ただし、画像が十分にズームアウトされている場合は、UIImageView を画面の中央に配置する必要があります。スクロール ビューの左上隅に貼り付けたくありません。

このビューを中央に配置しようとすると、垂直方向のスクロール可能な領域が本来よりも大きく表示されます。そのため、少しズームインすると、画像の上部から約 100 ピクセルスクロールできます。私は何を間違っていますか?

0 投票する
2 に答える
757 参照

iphone - Iphone アプリでメール作成ビューを複製するには、どの手法を使用すればよいですか?

APIを介してメールを送信するアプリケーションがあります。私が望むのは、同じまたは類似した電子メール作成インターフェースを電話ですでに利用できるようにすることです。

残念ながら、すべてのリンゴの良さに、それを行うだけのビューはありません。

[AppleComposeMailViewController 割り当て];

うまくトリックを行うでしょう。

そこで、UItableViewController を使用する戦略を開始しました。コンテンツの最後に動的に拡張するセルを追加しようとするまで、成功しました。

この道を歩むべきですか、それとも UIScrollView Base から実装してみるべきですか?

テーブルビューが進むべき道である場合、ユーザーが入力すると展開する最後のセルに TextView を取得するにはどうすればよいでしょうか。

UIScrollView を使用する場合、トップ テーブルのようなビューを簡単に実装するために使用できる戦略は何ですか。

0 投票する
2 に答える
1420 参照

iphone - UiScrollView でタッチされたが、別の関数でアクセスできないサブビューをキャプチャしました。

サブビュー(写真)が追加されたUIScrollViewがあります。ユーザーがスクロールビューの画像に触れるたびに、その上にチェックマークが表示されます。

NSMutableIndexSet *picturesArray; <- .h で宣言

質問 1: これはこれを行う最善の方法ですか? for (int i = 1; i <= [self subviews].count; i++) の使用はかなり遅いようです。基本的に、どのサブビューが触れられたかをキャプチャする必要があります。私は各サブビューを通過する以外にこれを理解していません

savePhotos が呼び出され、基本的にどの写真がタッチされたかを検索し、それらをフォト アルバムに保存します。ただし、UIImageWriteToSavedPhotosAlbum の呼び出しは失敗します。これは、TouchesEnded と同じファイルにあります。しかし、TouchesEnded で呼び出されると、機能します。

  • (IBAction) savePhotos: (id) 送信者{

    NSLog(@"インデックス セットは %@ です",picturesArray );

    const NSUInteger arrayCount = picturesArray.count;

    NSUInteger *theIndexBuffer = (NSUInteger *)calloc(picturesArray.count, sizeof(NSUInteger)); UIImageWriteToSavedPhotosAlbum([(UIImageView *)[self viewWithTag:0]image], nil, nil, nil);

    [picturesArray getIndexes:theIndexBuffer maxCount:arrayCount inIndexRange:nil];

    for(int i = 0; i < arrayCount; i ++){

    }

}

質問 2: UIImageWriteToSavedPhotosAlbum が失敗するのはなぜですか?

0 投票する
5 に答える
38499 参照

iphone - ネット上に良いUIScrollViewチュートリアルはありますか?

良いリンクは大歓迎です!これはコミュニティウィキに行きます。

0 投票する
4 に答える
4779 参照

iphone - iPhoneアプリにスクロール可能なグリッドをどのように実装しますか?

それぞれ50x50ピクセルサイズの画像が約50枚あります。ユーザーにそのうちの1つを選んでもらいたい。そこで最初にUITableViewについて考えましたが、それは正しくありません。それは多くの画面スペースを浪費します。すべての画像を上下に並べるよりも、たとえば6列とn行のグリッドを表示する方がよいでしょう。

UIScrollViewを使用して、グリッドのように表示されるように自動的に配置するUIViewオブジェクトで埋めます。それは行く方法ですか?または他の提案はありますか?