問題タブ [addsubview]

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 に答える
7398 参照

iphone - スーパービューの上にサブビューからビューを追加するにはどうすればよいですか?

mainViewController があり、その nib ファイル内に情報ボタンを追加しました。このボタンでは、サブビュー A とサブビュー B の 2 つのサブビューを切り替えます。

mainViewController から、viewDidLoad の下にサブビュー A を挿入しています。ここで、情報ボタンがサブビュー A の前にあることに気付きましたが、これで問題ありません。

問題は、新しいサブビューを追加するサブビュー A の nib ファイル内にあるボタンを押すと、情報ボタンが前面に残ることです。

では、これらの後のサブビューをすべての親ビュースタックの前に追加して、情報ボタンが表示されないようにするにはどうすればよいですか? または、情報ボタンを非表示にするにはどうすればよいですか?

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

iphone - サブビューから情報ボタンを非表示にするにはどうすればよいですか?

mainViewController があり、その nib ファイル内に情報ボタンを追加しました。このボタンでは、サブビュー A とサブビュー B の 2 つのサブビューを切り替えます。

mainViewController から、viewDidLoad の下にサブビュー A を挿入しています。ここで、情報ボタンがサブビュー A の前にあることに気付きましたが、これで問題ありません。

問題は、新しいサブビューを追加するサブビュー A の nib ファイル内にあるボタンを押すと、情報ボタンが前面に残ることです。

では、これらの後のサブビューをすべての親ビュースタックの前に追加して、情報ボタンが表示されないようにするにはどうすればよいですか? または、情報ボタンを非表示にするにはどうすればよいですか?

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

iphone - UITableView内からUIViewControllerをプッシュする

ねえ、私はUITableViewを含むframed(cgrectmake)UIviewを表示するSegmentedControllerを持っています。

テーブルビューを表示するためにAddSubViewを追加しましたが、これで問題ありません。しかし、didselectメソッドのテーブルビュー内で、別のビューコントローラーをプッシュしたいと思います。

しかし、これを行うと表示されません。タッチなどが登録されます。サブビューを追加すると表示されますが、実際にこのビューをプッシュする必要があります。したがって、新しいビューがテーブルビューを含むUIView内にのみ表示されるのではなく、画面全体に表示されます。

テーブルビューを押してから次のビューを押すことで実験しましたが、この最終ビューは完全に表示されましたが、テーブルビューを画面上のフレームに含める必要があります。

試すべき提案はありますか?

マイケル。

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

iphone - plistからのスクロールビューのロード

これが取引です:ニュースアプリの場合、各セクションの水平ページングのためにスクロールビュー内にビューをロードしています。問題ありません。PageControlデモは大いに役立ちましたが、別のスクロール内にビューをロードする必要があります。プログラムで表示して各セクションのコンテンツを表示できるようにするため、NIBファイルに既にカスタム設計されたビューが必要であるため、各セクションの外観が異なるため、plistを使用して一般的なスクロールビューに各カスタムビューをロードします。 。

これが私が今まで得たものです:

よろしくお願いします

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

iphone - UIView アクセシビリティの問題

私は iPhone アプリを開発しましたが、そのほとんどにアクセスできますが、私がしていることの 1 つに問題があります。

ユーザーがアプリの設定ボタンをクリックすると (さまざまなアプリケーション用のボタンがたくさんあるメイン メニューがあります)、上部に UIView を追加し、背景画面を暗くします。残念なことに、目の不自由な人にとっては、この UIView は「アクティブ」になりません。つまり、まだバックグラウンド スクリーンをナビゲートしています。

最初に UIView を追加してaddSubview:から試しinsertSubview: atIndex:ましたが、どちらも期待どおりに動作しませんでした。

編集: 詳細情報は、この画面にテキスト フィールドとボタンがあります。しかし、私がこれをどのように行うかわかりません。

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

iphone - 追加ビューのボタンが効かない

Test1ViewController.m に test2ViewController をプッシュし、

Test2ViewController.m にサブビュー test3ViewController を挿入し、

私の質問ですが、test3ViewController で新しいビュー (test4ViewController) をプッシュしたいのですが、test3ViewController.view のボタン アクションが機能しません。

test3ViewController がナビゲーション フローにないようですが、挿入ビューに新しいビューをプッシュするにはどうすればよいですか?

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

xcode - Xcode - UILabel が viewDidAppear の値を変更していません

こんにちは、私は作成中の iPhone アプリを持っています。uitableview を使用し、詳細ビューに移動します。

詳細ビューにスクロール ビューがあり、すべてのデータ (XML) が毎回正常に表示されます。問題はありません。

私のスクロールビューのUILabelsは正しいデータで更新されますが、サブビューを重ねて追加し続けて、ラベルの後にラベルを追加し続け、すべてマンボジャンボに見えます。

次のようなサブビューを削除するためにあらゆることを試みました。

だから私は困惑しています、私は何が起こっているのか分かりませんでした。何か助けはありますか?私は年齢と年齢をGoogleで検索してきましたが、うまくいかない同じ答えを見つけ続けています:(

あなたが知っているのに役立つかもしれないサイトへの指示は、非常に高く評価されます.

ありがとう!

すべてのスクロールビューとラベルをロードするコントローラーにあるものは次のとおりです。

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

iphone - iPhone タブバー アプリケーション: サブビューをタブバー内 (その上) に追加することは可能ですか?

私は uitabbar アプリケーションに取り組んでおり、その中にビューを配置できるかどうか疑問に思っています。

これの主な目的は、タブバーの上に約 20 ピクセルの半透明の音楽プレーヤーを配置して、ユーザーが他のビューに切り替えたときに音楽の再生が停止しないようにすることです。

Madonna アプリでも同様のソリューションを見ることができます (これは Mobile Roadie で作成されています)。

再び助けてくれてありがとう。誰かがこれを知っていることを願っています

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

iphone - UIViewControllerのaddSubview、ビューが解放されます

編集:自分で問題を解決しました。UIButtonが2回リリースされる原因となったのは、deallocメソッドの残りであることが判明しました...

ポップアップのように別のUIViewControllerの上にUIViewControllerを表示しようとしています。問題は、ビューが過剰にリリースされているように見えることです。NSZombieEnabledを使用すると、次のエラーが発生します。

[CALayerリリース]:割り当て解除されたインスタンス0x784bf40に送信されたメッセージ

このコードを使用してビューを追加します。

その後、次のようにビューを削除します。

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

cocoa-touch - XIB を使用しないサブビューの追加

これは非常に単純に思えるかもしれませんが、私はまだ始めたばかりなので、ご容赦ください...

ツールバー付きのメイン ビューがあります。ユーザーがツールバーのボタンを押すと、画面の上部に小さなプロンプトが表示されるようにします。既存の UIView 内に UIView を追加し、非表示に設定しました。それをView Controllerの「searchView」というivarに接続し、次のことを試しました:

それがうまくいかなかったとき、私は追加しようとしました...

...どちらも機能しませんでした。

メイン ビューの上に表示するために何らかの方法でインデックスを設定する必要がありますか?

このアプローチは完全に間違っていますか?