問題タブ [subview]

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

iphone - MPMoviePlayer - 再生/ループ時にサブビュー/オーバーレイが消える

MediaPlayer サンプル プロジェクトから始めて、サブビュー/オーバーレイを追加しています。違いは、moviePlaybackDidFinish 通知で次のコードを使用してループしようとしていることです。

その奇妙な initialPlaybackTime プロパティにより、後続のループでビデオがちらつくのを防ぎます。誰かがより良いアイデアを持っている場合は、私に知らせてください。

moviePlaybackDidFinish 通知で何らかの競合状態が発生しているようです。" " の直後にサブビューを再度追加しようとしても、[moviePlayer play]何も起こりません。コードをステップ実行すると、サブビューは再生メッセージが送信されるまでまだ存在しているように見えますが、ビデオの再生が開始されると消えます。

後続のループでサブビューを再追加する方法を知っている人はいますか? サブビューがまだそのスーパービューのサブビューであるかどうかを検出する方法はありますか? もしそうなら、このシナリオでそれを行うための最良の方法は何ですか?

ご協力いただきありがとうございます。

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

objective-c - スクロールビューでサブビューとして追加されたuiviewを解放するには?

UIViewController のビューとスクロールビューのボタンをサブビューとして追加しました...UIViewController のすべてのインスタンスを解放するにはどうすればよいですか...ここに添付画像があります代替テキスト

ビューでは、すべての uiview にさらにナビゲーションするためのボタンがあります....

ここで、uiview のボタンを解放してスクロールビューからボタンを削除したいと考えています。サブビューを追加する方法は次のとおりです。

このコードでは、スクロールビューのサブビュー数は= 96です。

サブビューを削除するために dealloc でこのメソッドを使用しましたが、UIvicontroller を解放していません

どうすれば uiviewcontroller を解放できますか???

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

iphone - デバッガーの変数リストにサブビューメンバーがないUIViewsのデバッグ

今日、コードのバグを検索していると、奇妙なことがわかりました。デバッガーで UIView インスタンスを検査すると、Xcode の変数ビューにUIViewクラスのサブビューメンバーが表示されません。

デバッガーには次のフィールドしか表示されません ( > は開始三角形を示す必要があります)。

  • UIレスポンダー

  • _層

  • _tabInfo

  • _gestureInfo

  • _touchData

  • _充電
  • _鬼ごっこ
  • _viewFlags

私は _subviews メンバーを欠いており、すべての位置メンバー (少なくとも 1 つは存在するはずです) についても考えるようになりました。

私が行方不明または間違っていることを誰かが知っていますか (この問題の Google 検索では結果が得られなかったので、問題ではないことがわかります)。

Xcode バージョン 3.1.3 を次のように使用します。

  • XcodeIDE: 1191.0
  • XcodeCore: 1192.0
  • Xcode サポート: 1186.0

OS 10.5.7 と iPhone SDK 2.2.1 を搭載した Mac (iPhone SDK 3.0 でもテストしました)。

誰かがこれについて何か知っていることを願っています。問題をデバッグするために知っておくべきことをデバッガーがすべて表示してくれるとは信じられないのではないかと、少し不思議な気持ちになります。そして、ツールを信用する必要がある場合は良くありません:(

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

iphone - UIViewController オーバーラップ ビュー

私は根本的な誤解を持って操作しているか、ここで簡単なことを見逃していることを知っています. 基本的に、ユーザーが UIButton をクリックしたときに、既存の UIViewController の上に新しい UIViewController を追加しようとしています。

結果は次のようになります: http://files.me.com/kevin_beck/5x4b6h

新しく追加されたビューは、(-20, -20) 付近から始まり、元のビューが右下に露出しているように見えます。CGRectMake の値を変更しようとしましたが、サブビューがまったく応答しません (つまり、新しい座標に移動します)。サブビューを[セルフビュー]に追加してみましたが、同様の結果が得られました。サブビューが最初のビューの一部のサブビューに追加されているようですが、見つけるのに苦労しています。ここで可能な解決策を探し始めることができる提案はありますか?

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

iphone - UIImageView サブビューの自動回転

ルート ビューは UIImage ビューであり、サブビューがあり、サブビューがあります。私のルート ビューはランドス ケープで開きます。プロジェクトの .plist で両方のプロジェクト プロパティを設定し、application.statusBarOreintation を applicationDidFinishLaunching に統合して、それが機能することを確認しました。

しかし、私のサブビューはすべて縦に表示されています。サブビューでこれを変更するにはどうすればよいですか?

ありがとう // :)

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

iphone - ウィンドウに関連する画面座標データを保持しながら、親内でサブビューのタッチイベントを処理する

親はUIImageViewであり、子はUIImageViewです。どちらも、ユーザーインタラクションを有効にするをyesに設定しています。問題は、子が親のビューをカバーするため、親からタッチを発射できないことです。子からタッチを実行する必要があります。しかし、子は、ユーザーのタッチによって取得できるタッチイベントに基づいて、親に新しい画像ファイルを設定する方法、または親がオブジェクト(またはオブジェクトではない)および相対的なx座標とy座標によってそれらのイベントを取得する方法を教えてください。それがするときのウィンドウ?何でも役に立ちます!

ありがとう // :)

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

iphone - サブビューをメモリから削除してすぐに表示する方法は?

UIImageView のサブビュー (この場合はビュー コントローラー) をメモリから削除してすぐに表示するにはどうすればよいですか?

やってません。

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

ありがとう // :)

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

iphone - View Controller のすべてのサブビューにタッチ イベントを渡す

その上に複数のサブビューを作成するView Controllerがあります。すべてのサブビューとビュー コントローラーはタッチを受け入れます。画面上のすべてのサブビューにタッチ ポイント情報を伝えるにはどうすればよいですか? 各サブビューは画面全体をカバーするため、いくつか追加すると本のページのようになることに注意してください。つまり、最上位のサブビューの下にあるサブビューは、ユーザーが直接操作することはできません。[self.nextResponder touchesBegan:touches withEvent:event] を使用してみましたが、これは画面上の他のすべてのサブビューをバイパスして、トップ サブビューからスーパービューにタッチ情報を送信するだけです。ありがとう

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

iphone - カスタム テーブル ビュー セルのコンテンツが正しく描画されない

アプリには、カスタム テーブル ビュー セルを使用する部分がいくつかあります。

それらのコンテンツはサブビューで作成されます。

問題は、これらのセルの一部で、セルが最初に選択されるまでコンテンツがまったく表示されないか、正しく表示されないことです。

1 つの例は、作成後に設定できるカスタム サブビューを持つカスタム セルです。セルを選択してそのビューを再描画する前に、このビューはまったく表示されません。サブビューのセッターメソッドで -[setNeedsDisplay] を呼び出しても役に立ちません。

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

iphone - uitableview サブビュー: この uilabel が表示されないのはなぜですか?

テーブルビューの各セルに数字を示すラベルを表示したいのですが、行をクリックしたとき (セルが強調表示されているとき) にのみラベルが表示されます。