問題タブ [superview]

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

iphone - スーパービューでのみタッチイベントを無効にしますか?

XIBからロードされた画面にサブビューがあります。最後にサブビューに触れずに、スーパービューでのみタッチイベントを無効にする必要があります。どうすればいいですか?また、iOSを使用しています。

ありがとう!

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

uitableview - アプリを再度開いた後、UIToolbar スーパービューがビュー全体を占める

の一部であるUIToolbar私の下部にあるスーパービューにセットアップがあります。UITableViewUINavigationController

アプリを使用しているときは問題なく動作します。ただし、アプリを閉じて (バックグラウンド マルチタスクに送信)、再度開くと、UIToolbarスーパービューが全体を占有しますUITableView(ただし、ナビゲーション バーは占有しません)。setFrameアプリのリロード時にa を呼び出す方法はありますか? を入れようとしましたNSLogviewWillAppear、マルチタスクバーでアプリに戻っても呼び出されません。

ありがとう、

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

iphone - removeFromSuperview メソッドを使用してビューを削除できません

ビューを削除できません。addsubview メソッドを使用してビューを追加していますが、使用するとRemoveFromSuperView.

// ここでは、ログイン ボタンからビューを追加しています

//ここでは別のViewControllerにRemoveFromSuperViewを書いています

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

iphone - iPhoneプログラミングでは、サブビューはそれ自体のフレームと中心を変更する必要がありますか、それともスーパービューはそれらを変更する必要がありますか?

ユーザーがサブビューを画面上でドラッグしてサブビューの位置を変更できるようにする必要があります。私はどちらの方法でもそれを行うことが可能であることを知っていますが、一方の方法が好ましいですか?なぜ?

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

objective-c - スーパービューでマウスダウンイベントを取得

私はを持っておりNSScrollView、そのドキュメントビューはNSViewMasterPageというタイトルのサブビューです。MasterPageには、(ユーザー入力に応じて)多数のサブビュー(Pageというクラスから)があります。これらはグリッド形式でレイアウトされています。NSPointMasterPageでのマウスクリックをキャプチャしようとしています。サブビューがない場合に機能しますが、クリックされたポイントがサブビューの領域内にある場合、スーパービューはそれを登録しません。これを行う方法はありますか?それが理にかなっていることを願っています。

赤い領域は、スーパービューの.mファイルでのマウスクリックを登録します。4つのサブビューはそうではありません。

赤い領域は、スーパービューの.mファイルでのマウスクリックを登録します。 4つのサブビューはそうではありません。

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

iphone - UITableViewからSuperViewへの情報の送信

必要に応じてスーパービューを実際に呼び出すUITableViewControllerがあります。テーブルビューをタップすると、情報をUITextFieldに配置する必要があります。これで、スーパービューから正しくログに記録できるようになりましたが、テキストが正しいフィールドに配置されることはありません。

から来るUITablViewController

ご覧のとおり、ユーザーがtblviewをタップすると、私のメソッドが呼び出されます。

[self.MainView setSelectedFriendInBody:self.selectedFriend into:self.MainView.TweetBody with:self];

その方法は次のとおりです。このログは機能し、情報は正しいですが、テキストビューには表示されません。

どんな助けでも大歓迎です!ありがとうございました

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

cocoa - NSView:サブビューをスーパービューから別のNSViewにドラッグします

雑誌のページをレイアウトするアプリがあります。アプリは、MasterPage(それ自体がNSScrollViewのcontentView)と呼ばれるNSViewに雑誌のページ(Pageと呼ばれるクラスのNSView)をレイアウトします。スクロールビューのページのグリッドについて考えてみてください。

「ページ」には、広告を表すサブビューが自動的に配置されます(クラス=広告)。これらの広告をスーパービュー(PageクラスのNSView)内およびMasterPageのサブビュー(他のPageクラスビュー)間でドラッグできるようにしたいと思います。

mouseDraggedメソッドを呼び出すことで元々配置されていたPageクラスNSViewにAdクラスNSViewをドラッグできますが、スーパービューからAdクラスサブビューを「解放」して別のNSViewにドラッグするにはどうすればよいですか?

うまくいけば、それは理にかなっています。

0 投票する
5 に答える
5717 参照

arrays - NSViewは、スーパービューからいくつかのサブビューを削除します

ページを作成する広告レイアウトプログラム(NSViewクラスPage)があり、各ページに余白とガター(より多くのNSView)を配置し、次に広告(NSViewクラスAd)を配置します。アプリはデータベースソースから広告を自動的に配置し、各ページに入力する適切なスペースを探します。次に、ユーザーは広告をたとえば4ページから2ページに移動するオプションがあります。また、移動したばかりの広告が0 /になると想定して、手動で広告をフローするか、アプリを自動フローするオプションもあります。 0 x / yの場所、そして他の場所は利用可能なスペースに流れ、現在のページにスペースがない場合は次のページにプッシュされます(移動したばかりの広告のため)。

私が行っていたのは、すべてのページ(masterpageと呼ばれるNSViewのサブビュー)を取得し、それらをループしてすべてのサブビューを配列に入れることでした。その配列をループし、余白とガターをフィルタリングし、広告の場合はスーパービューから削除します。私の考えは、きれいなページから始めて、すべての広告を置き換えることでした。問題は、このエラーが発生し続けることです。

私はこのコードを使用しています:

なぜこのエラーが発生するのか混乱していると思います。配列内のオブジェクトは、ループ内で作成されているオブジェクトとは別のものだと思いました。

各ページの広告の数は動的であるため、配列を使用せずにスーパービューから広告を削除するにはどうすればよいですか?

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

ios - iOSのスーパービューとサブビュー

スーパービューがあり、サブビューを追加して選択します。スーパービュー (メイン ビュー) で次のことを行います。 [self.view addSubview:cityViewController.view];

cityView では、必要な作業が完了したら、self.view removeFromSuperView を実行します。

問題は、スーパービュー内から、サブビューが削除されたことをどのように確認できるかです。

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

uiviewcontroller - スーパービューから削除するときのEXC_BAD_ACCESS

私のプロジェクトはARCを使用しているため、保持も解放も使用できません。ViewControllerAで、ViewController Bを初期化し、そのビューをサブビューとして追加します。

そして、ViewControllerBでボタンを作成し、ユーザーがボタンをクリックすると、ビューがスーパービューから削除されます。

そして、結果はEXC_BAD_ACCESSです。私を助けてください、そして私の英語について申し訳ありません。