view1 があり、UIImageView
view1 のサブビューである view2 もありUIImageView
ます。
ビュー 2 を移動したいのですが、ビュー 1 (彼のスーパービュー) の alpha=0 を使用したいのですがalpha!=1
、それは可能ですか? どうやってやるの?
view1 があり、UIImageView
view1 のサブビューである view2 もありUIImageView
ます。
ビュー 2 を移動したいのですが、ビュー 1 (彼のスーパービュー) の alpha=0 を使用したいのですがalpha!=1
、それは可能ですか? どうやってやるの?
さまざまな方法でview2を移動/ドラッグできます。
UItouchデリゲートを使用してそれを行います.. touchesBegan、touchesMoved、touchesEnded、touchesCancelledなど..
2 つの異なる方法で行うことができます。
1.view2 という名前の UiView から継承された子クラスを作成し、上記のタッチ デリゲートを実装してその obj を作成し、view1 のサブビューとして追加します。次に、view2 でタッチが発生したときにタッチ デリゲートを動作させることができます。
touchesBegan、touchesMoved デリゲートで、ドラッグ操作のコーディングを行います。
2. メイン ビュー touchesBegan、touchesMoved デリゲートで、タッチ ポイントが view2 フレームと交差するかどうかを確認します。はいの場合は、view2 ドラッグのコードを実行します
ドラッグアンドドロップについては、以下のリンクを参照してください
setAlpha の場合、条件に応じて UIView メソッド yourUiView.setAlpha = 1.0 または yourUiView.setAlpha = 0.0 を使用できます