問題タブ [c4]
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.
ios - C4 キャプチャ カメラ画像の例
ねえ、
C4 を始めたばかりで、これまでの経験は素晴らしいものでした。現時点では、カメラの例で写真を撮ることを複製していますが、何らかの理由で、チュートリアル ( http://www.c4ios.com/tutorials/takingSnapshots ) で説明されているようにすべてを実行すると、次の間違いが発生します。 「'TakePhoto' の目に見える @interface は、セレクター 'listenFor:from Object:' を宣言しません」(Take Photo は、私が作業しているファイルです) クラス定義で「imageWasCaptured」を宣言する必要があると思いますが、宣言しません。何として知っていますか?助言がありますか?
更新: ここにコードがあります https://github.com/susemiessner/Urban-Alphabets/tree/master/urbanAlphabets または単純にコピーされた TakePhoto.h
TakePhoto.m
ios - [C4]パンレコグナイザーとスライダーの競合
画像をパンしてズームしようとしています。C4 ではまだパン ジェスチャが使用できないため、最初はスライダーを使用できると考えていました。だから私はこのように写真にパンジェスチャーを追加しています:
パン ジェスチャを使用しているのは、ユーザーが実際に画像をタブで移動したときだけであり、外側のどこにも移動していない場合 (それは if ステートメントです) だけで完全に正常に動作します。次に、同じ画像をスケーリングするために添付したスライダーもあります。
また、単体でも問題なく動作します。しかし、両方を同時に使おうとするとうまくいきません。その場合、画像のパンのみが機能しますが、スライダーには何も起こりません。それは今までに何のトリガーも得ていないようです.... 誰かが他に何を試すことができるか提案がありますか?
ios - C4 タイムスタンプ作成
現在のアプリケーションのスクリーンショットの保存を開始しました。事前にスクリーンショットの名前を付ける代わりに、現在の日付と時刻 (一意のもの) をファイル名として使用したいと思います。Objective Cでメソッドを見つけましたtimeIntervalSince1970
が、C4 には存在しないようです。それで、現在の日付を返す他の関数はありますか?
class - ビュー間でデータを渡す C4
ねえ、アプリケーションのさまざまなビューにさまざまなサブクラスを使用しています。そのために、ある関数から別の関数に C4Image を渡そうとしています。私のコードは次のとおりです 。
img は、TakePhoto.h で C4Image として宣言されています。
CropPhoto.mで setup 関数を次のように宣言しました
TakePhoto.m で、「'CropPhoto' の目に見える @interface がセレクター 'setup' を宣言していません。」というエラーが表示されます。私は、NSUIntegers を渡す 1 つのサブクラス内でほとんど同じことを行っており、そこで動作します。C4Images に対して、またはサブクラス間で値を渡しているため、他に何かする必要がありますか?
ios - C4 画像の一部を保存
ねえ、私は画像を保存するための例を調べましたが、その後、画面の一部だけを保存したいと思いました. 画像の左上隅から始まる部分を保存することができましたが、実際には画面の中央を保存したいです。画像の一部のみを保存する魔法は、次のように特定のサイズでグラフィック コンテキストを設定することです。
サイズの代わりに CGRect を使用する方法があるのではないかと思いましたが、エラーが発生します。他の試みや考えはありますか?スクリーンショットのピクセルを調べて、必要なピクセルを取得して、そこから新しい画像を作成する必要がありますか?