問題タブ [uiview]

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 投票する
2 に答える
7966 参照

ios - 次の UIView が表示されるように、UIView を「下」に移動するにはどうすればよいですか?

スーパービューから UIView を「削除」し、最後に再度追加したいのですが、スーパービューに属する残りの UIview の「下部」に追加します。

これは可能ですか?

どんな助けでも大歓迎です!

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

ios - iPhone OS ユーティリティ アプリ - フリップサイド ビューとメイン ビューの通信

私は現在、iPhone 2.1 アプリケーションに取り組んでいます。私は、Java のバックグラウンドから来て、Objective C を初めて使用します。

私のアプリケーションは、Xcode で iPhone SDK を使用して利用できる Utility Application テンプレートをベースにしています。UISlider現在、やテキスト ボックスなどのいくつかのコントロールが にありますFlipsideView。にはUISlider、ターゲットとセレクターを使用して、値が変更されたときに呼び出されるメソッドが既にあります。MainViewただし、 からと の現在の (または最後の) 値を読み取ることもできるようにしたいと考えていUISliderますtextbox

私は Mac での開発が初めてであり、デリゲートを使用するか、テンプレートの構造に明らかな何かが欠けているかなど、そのような情報をどこで検索する必要があるかについてのガイダンスをいただければ幸いです。

更新: 私は構造を見て、いくつかの詳細を持っています:UISliderで作成されていFlipsideView.mます。[完了] ボタンが作成されていることに気付きました。RootViewController.mおそらく、UISliderコードをそこに移動する必要があります。Viewコントローラーでより適切なコードを保持するためにを誤って使用している可能性があります。

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

ios - パースペクティブ変換を UIView に適用するにはどうすればよいですか?

UIView でパースペクティブ変換を実行しようとしています (coverflow に見られるような)

これが可能かどうか誰にもわかりますか?

私はCALayerすべての実用的なプログラマー Core Animation ポッドキャストを使用して調査し、実行しましたが、iPhone でこの種の変換を作成する方法についてはまだ明確ではありません。

ヘルプ、ポインタ、またはサンプル コード スニペットをいただければ幸いです。

0 投票する
6 に答える
6251 参照

objective-c - UIViewにタグを付けますか、それともプロパティとして保持しますか?

これは主に文体的な質問ですが、iPhoneのプログラミングを始めてから、他の人の考えがどうなっているのか興味がありました。iPhoneアプリケーションにUIViewがあり、アプリケーションの他の場所(通常はView Controllerの別の関数)でUIViewにアクセスする必要がある場合、ビューに整数のタグを付けてviewWithTag:メッセージで取得しますか、それとも通常、後で簡単にアクセスできるように、ビューコントローラのプロパティに設定しますか?

プロパティとして保存すると、後で取得しやすくなりますが、オブジェクトプロパティとして設定する代わりに、ビューにタグを付けることで節約できるメモリの量は(おそらく無視できる程度に)あると思います。

私は通常、ビューコントローラでプロパティを作成してきましたが、これは主に怠惰であり、でビューを取得するのviewWithTag:が面倒だからです。

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

ios - UIViewをその中心を中心に回転させますが、数回回転させます

中心を中心に回転させようとしているUIViewので、単純なコードは(擬似コードで)次のようになります。

ここで、角度をM_PI / 2と言うように設定すると、物事はうまく回転します。2 * M_PIに設定すると、「何も」実行されません。マトリックスは何もしないものに変換されることは理解できますが(360度回転すると、ある意味で「滞在」を意味します)、5回回転させたいと思います(新聞の回転スケールが効果を発揮すると考えてください。私はそうではありません)説明が得意です。誰かが理解してくれることを願っています)。そこで、設定角度を180度(M_PI)に追加して、ネストしたを追加してみましたanimatationBlocksomeview.transitionしかし、同じプロパティ( )を再度設定しているので、どういうわけかそれを無視していると思います)。アニメーションの繰り返し回数を角度M_PIで2に設定してみましたが、180度回転し、まっすぐな位置に戻ってから、もう一度回転を開始しているようです。

だから、私は少しアイデアがありません、どんな助けもありがたいです!--t

0 投票する
8 に答える
57200 参照

ios - iPhone SDK: loadView と viewDidLoad の違いは何ですか?

iPhone アプリでビューとビュー コントローラーを操作する場合、loadView と viewDidLoad の違いを説明できる人はいますか?

私の個人的な文脈は、私はすべてのビューをコードから構築するということです。Interface Builder は使用していませんし、使用するつもりもありません。

多くの場合、init コードを loadView に追加すると、スタック トレースが無限になることがわかったので、通常はすべての子ビューのビルドを viewDidLoad で行います...しかし、それぞれがいつ実行されるかは本当にわかりません。初期化コードを配置するのに適した場所はどこですか。完璧なのは、初期化呼び出しの簡単な図です。

ありがとう!

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

iphone - アニメーションを使用してSuperViewからUIVIewを削除します

アプリへのUIViewの追加をアニメーション化できます。見た目はとてもきれいなので、Appleに感謝します。

ただし、スーパービューからこのビューを削除するアニメーションを作成するにはどうすればよいですか?

私が使用しているもの:

「イン」トランジションをアニメーション化するには...「アウト」トランジションをどのようにアニメーション化しますか????

0 投票する
8 に答える
213754 参照

iphone - iPhone UIView アニメーションのベスト プラクティス

iPhone でビューの遷移をアニメーション化するためのベスト プラクティスと考えられるものは何ですか?

たとえば、ViewTransitionsapple のサンプル プロジェクトでは、次のようなコードが使用されています。

しかし、次のようなコード スニペットもネット上に出回っています。

最善のアプローチは何ですか?スニペットも提供していただければ幸いです。

注: 2 番目の方法を正しく機能させることができませんでした。

0 投票する
3 に答える
4523 参照

iphone - 上/下からの UIView の反転

利用可能な UIView トランジションは、UIViewAnimationTransitionFlipFromLeft と UIViewAnimationTransitionFlipFromRight の 2 つだけであることは承知しています。とにかくUIViewAnimationTransitionFlipFromTopまたはUIViewAnimationTransitionFlipFromBottomを実装/エミュレートできるかどうか疑問に思っています。

これを行うと考えられる唯一の方法は、x 軸を y 軸で反転することですが、これを行う方法に関する情報は見たことがありません。x軸がx軸のままになるまで、各軸の座標を設定するだけでは問題は解決しません。

これをどのように達成できるか、誰にもアイデアがありますか?

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

iphone - 現在のグラフィックは、ビューのdrawRectでのみ使用できますか?

drawRect以外の場所でUIGraphicsGetCurrentContext()を呼び出してみました。それは私にNULLを与えます。UIViewのdrawRect:のみで現在のコンテキストしか取得できないというのは本当ですか?