問題タブ [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.

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

ios - サブビュー間を行き来する C4

私は再びばかげているように感じますが、プロジェクトのサブビュー間を行き来することができません。先に進む限り、好きなだけサブビューを追加できますが、以前にアクセスしたビューの1つに戻りたいとすぐに問題が発生します...これが私の単純化されたコードです:

C4Workspace.h

C4Workspace.m

FirstView.h

FirstView.m

SecondView.h

SecondView.m

0 投票する
0 に答える
44 参照

objective-c - 描く順番に悩むC4

私はいくつかの図形、ラベルを作成しています...互いの上に。期待どおりに表示されることもあります (後で追加されたものはすべて上に表示されます) が、表示されないこともあります.2 つの異なるサブビューにまったく同じコードを追加したところ、単一のアイテムの表示順序が異なります。

zPosition プロパティを使用してもまったく役に立ちません...何が起こっているのでしょうか?

編集コードが追加されました:これは、サブクラスで実行している関数です:

このようにメインワークスペースから直接実行されます

TakePhoto サブクラスでは、transferVariables 関数は、サブクラスでグローバル変数を使用できるようにするためのものです。次のようになります。

そして、TakePhoto サブクラスの setup-function は次のようになります (現時点では 3 つの異なるビュー)

主な問題は、2 つの画像が表示されないことです。zPosition を 10、50、100 に設定して実験しましたが、何も変わりません...

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

c4 - C4Camera の例が XCode 4.6 および XCode 5 でクラッシュする

主な例https://gist.github.com/C4Tutorials/5399635は、シミュレーターで次のエラーでクラッシュします。NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'

ハードウェアで起動すると機能します。これは既知の問題ですか、それとも回避策はありますか?

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

ios - C4 画面を C4Image として保存

私は、Travis が先週私にくれた例 ( C4 画像の一部を保存する) を適応させて、画面を C4Image として保存しようとしました。私はそれが次のように動作するはずだと思った:

...ログが私に与えたとしても

...画面には何も表示されません...しかし、はい、キャプチャされたはずのものがキャンバスにありました...

繰り返しますが、何が悪いのかわかりません。また、objectiveC を使用した他の試みもうまくいきません (例:画面の iOS スクリーンショット部分)

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

ios - C4 ステッパー カスタム イメージ

C4Stepper で自分の画像を使用しようとしています。こんな感じで設定しています

2 つのアイコンは次のようになります。icon_zoom_Plus.pngicon_zoom.png 奇妙なことに、キャンバスに表示されるのは次のようなものです。スクリーンショット zoomStepperImages に特別な要件はありますか? ある程度のサイズか何か?

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

c4 - C4Shapeのサブクラスがインスタンスメソッドで線にならない

C4Shape を継承する Lines というサブクラスを作成しました。今のところ、クラス メソッドが呼び出されたときにランダムな行を作成するだけです。

目的は、連続する行のツリーを作成するために、すべての新しい行が前の行pointB(つまり終点) から始まることです。最終的には、同じ終点から複数の行が生成され、古い行が消えるなどします。これまでのコードは次のとおりです。

私が知る限りcontinueMakingLinesWithLine、C4WorkSpace での最初の呼び出しの後にループする必要があります。最初の呼び出しは、ランダムに生成された CGPoint でインスタンス化されます。

pointBただし、メソッドへの最後の呼び出し中に設定されたプロパティに適切にアクセスするのに非常に苦労しています。

C4Shape*(the Lines*) が線または円弧のタイプではないためであるというエラーを受け取りました。

ただし、インスタンス メソッドはその型にする必要がありますね。