問題タブ [containment]
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.
jquery-ui - JQueryUI Draggable - Containment [x1,x2] 値の設定に関する問題
[x1,y1,x2,y2] 形式を使用している場合、jqueryUI のドラッグ可能な関数の包含値の設定に問題があります。ここにjsがあります:
そして、スクリプトがやり取りしているhtml:
次の div、この場合は (slideMax) の offset().left に基づいて (slideMin div の) ドラッグ コンテインメントを設定しようとしています。
つまり、次の (slideMax) div の左に達したときに (slideMin div の) ドラッグ可能な動作を停止する必要があります。
ドラッグが定義された位置で停止しているため、x1 は機能しているように見えますが、重なり合って次の div を超えて拡張しているため、発生したくありません。x2 値の設定方法に何か問題があるに違いありませんが、それが何であるかはわかりません。
何かアドバイス?
ios - UIKit の Cocos2D replaceScene の類似物
Cocos2D を数か月使用しています。私が使う:
これにより、新しいシーンがロードされ、メモリから前のシーンが削除され、新しいシーンが表示されます。かなり簡単です。
質問: UIKit にこれに似たものはありますか?
- モーダル セグエは古い ViewController をメモリに保持しますが、その目的は異なります。
-プッシュ セグエは UINavigationControllers でのみ機能します。
私が行く方法は、自分の子 ViewControllers とメモリを好きなように処理する独自の Container ViewController を実装することだと思います。http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006926-CH3-SW81
しかし、私は完全にはわかりません。もっと簡単な方法はありませんか?これは、このような単純で明白なことに対して、非常にやり過ぎのように見えます。
scala - 包含関係の実装
UML の強力な包含関係を実装するにはどうすればよいですか。コンポジションともいう。
Scale で例を挙げます: クラス コンポーネントがあり、これには 0 個以上のインターフェイスが含まれる場合があります。
そして、私はクラスのインターフェースを持っています:
封じ込めを尊重する必要がある制約は何ですか?
- コンポーネントにインターフェイスを入力すると、このインターフェイスを他のコンポーネント内に配置することはできません。
- コンポーネントを削除すると、そのインターフェイスもすべて削除する必要があります。
封じ込めを強制する他の制約はありますか?
最初の制約を実装するにはどうすればよいですか:
Component 型の signComp というクラス Interface にフィールドを追加し、Component の set メソッド Interaction に制約を加えようと考えました。
例: コンポーネントに追加する必要がある各インターフェイスについて、インターフェイスの signComp が null の場合、インターフェイスを挿入し、現在のコンポーネントで signComp を設定します。それ以外の場合は、割り当てをキャンセルします。
これは成功した実装ですか?または他の方法があります。
ios - 重なっている UIViewController を前面に持ってくる
現在、iPhone アプリケーションで同時に 3 つのビュー コントローラーを使用しています。
私はslideViewを使用します。
これが私のイメージです:
テーブル ビュー セルをタップすると、次のような新しいビュー コントローラーが開きます。
(卵は新しいView Controllerを表しています。
しかし、ご覧のとおり、オレンジ色のビュー コントローラーが前面にあります。
これを変更するにはどうすればよいですか?
私が開くために使用するコードegg-viewcontroller
:
jquery - Jquery ドラッグ可能な円の封じ込め
これに対する答えを探しましたが、見つかりませんでした...誰かが私を助けてくれることを願っています。円(正方形ではなく)に含まれるドラッグ可能なdiv(jquery uiを使用)を作成しようとしています。現在、親divにリンクされた包含設定がありますが、何を試しても...親の正方形divの隅にドラッグ可能な要素を許可します。親divのborder-radiusを、正方形ではなく円形になるように設定しようとしました(ただし、これはCSSの問題であり、実際のdivの形状には影響しません)。ドラッグ可能な div を円に制限する方法を知っている人はいますか? ありがとう、アンディ
ios - iOS: カスタム UIViewController コンテインメントのボタン イベントが機能しない
カスタム UIViewController Containment を実装しています。
また、階層の下位にある子ビュー コントローラーのビューにボタンを追加しています。
問題は、ボタンが下位階層の子ビュー コントローラーにある場合、ボタン イベントが発生しないことです。これらは、ルート レベルの 1 つ下のレベル (parentTopVc) まで配置された場合にのみ機能します。
アーキテクチャは次のようになります。
ルートは次のとおりです: self.window.rootViewController = rootVc
階層:
0-----rootVc
1 -----------parentTopVc <--- ボタン イベントが発生する
2----------------------firstTopVc <--- ボタン イベントは発生しません
2----------------------secondTopVc <--- ボタン イベントは発生しません
AppDelegate.m
doShowNextTopVc は起動しません
ios - 子ビューが切り捨てられましたか?
次のような子View Controllerがあります。
別の親View Controllerに埋め込んでいますが、
元の子 VC では次のようになります。
ContainmentVC では次のようになります。
私は何を間違っていますか?
注: ChildVC で [Wants full screen] を選択する必要があります。そうしないと、上部に 20 ピクセルの空白が表示されます。
ios - ハンドル tableview は、コンテナー ビュー コントローラーのインデックス パス デリゲート メソッドで行を選択しました
containerview controller に子ビュー コントローラーとして追加された 2 つのビュー コントローラーがあり、1 つのビュー コントローラーには項目として曲のアルバムを含む AQGridView があります。アルバムを選択すると、曲の詳細を表示する別のビュー コントローラーに移動するにはどうすればよいですか。