問題タブ [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 投票する
1 に答える
347 参照

iphone - AppDelegate を Objective-C++ に変更した後、サブビューを UIWindow に追加できなくなりました

OpenFeintX を追加した後、AppDelegate を (.mm) に変更する必要がありました。これが絶対的な問題の理由かどうかはわかりませんが、変更されたのはそれだけのようです。

さて、UIWindow に Subview を追加しても、実際には何も表示されません。ビデオを入れると、まだ再生されますが、何も表示されません。

何か案は?

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

objective-c - scrollviewに複数のビューを追加します

私はScrollViewを持っていて、それはたくさんのビューでいっぱいになります。

私のビューには背景があり、動的な量のボタンを受け取ります。

ScrollViewにこれらのビューを追加する必要があります。

各ビューは前のビューの下に配置されます。私のビューは1024x197です

鍬私はそれをしますか?

助けてくれてありがとう。

詳細

Interface Builderでビュー(繰り返す必要があるビュー)を作成しました

そのView(Interface Builder)を*prateleiraにリンクしました

モードの詳細

私がそれをするならば:[self.ScrollView addSubview:prateleira];それは私にこれを示すでしょう:

ここに画像の説明を入力してください

問題はビュー位置の設定にあると思います。

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

ios4 - UIScrollViews内のUIViewControllers:何が正しく理解されていませんか?

私は自分のアプリで何をしようとしているのかを述べることから質問を始めます:

iPadのPagesやNumbersに似た、次のようなドキュメントの「ピッカー」画面を作成しようとしています。

ここに画像の説明を入力してください

UIScrollViewサブビューをドロップするものが欲しいのですが。これらのサブビューには、ページ/番号の日付/名前の「並べ替え」セグメント化コントロールなどのコントロールが含まれている場合や、ドキュメントの画像である場合があります。サブビューが何を表示するかは実際には重要ではありません。サブビューがバッキング付きのビューであることが必要UIViewControllersです。これが私の混乱の始まりです。

ほら、私はもともと、を使用してドキュメントピッカー画面を作成しようとしましたUITableView。この質問の範囲を超えたさまざまな理由で、それはうまくいきませんでした。その取り組みの一環として、このチュートリアル(iOS 4でのカスタムUITableViewCellの作成UITableViewCell)に従って、サブクラス(および付随するXIB)を作成しました。私は自分自身に思いました、これは素晴らしいです-私はで表示できるビューを持っており、このような方法でそれらのビューからイベントを取得する方法があります(日付/名前のセグメント化されたコントロールの選択の変更に応答します) :UITableViewsortTypeChanged

これはすべて順調で良かった-UITableView私が望むものを手に入れることができないことに気付くまで。だから私はそれを放棄し、に賛成したUIScrollVIew。しかし、これは私の現在の知識が私を失敗させるところです。カスタムの「ビューコントローラ/XIBビューを使用する」パラダイムは、UITableViewCellsでは機能しないようですUIScrollViews

にロードして表示できる別のViewControllerとそれに付随するXIBを作成する方法がわかりませんUIScrollView。を介してXIBをロードし、サブビューとしてUINib.instantiateWithOwnerビューコントローラのviewプロパティを追加しようとするとクラッシュします。理由はわかりません。

しかし、私が心配しているのは、ビューコントローラ/ビューがどのように機能するかを根本的に誤解しているように見えることです。特にと組み合わせるとUIScrollViews

私は何が欠けていますか?誰かがこれに似た何かをしようとしたことがありますか?このための推奨されるベストプラクティスはありますか?ビューコントローラ/XIBをにロードすることになっていない場合UIScrollViews、次に何をする必要がありますか?にあるサブビューのコントロールからイベントをどのように取得しますUIScrollViewか?

編集:私の問題のその部分を追加する必要があります。これは、WPFのレンズを通して見ているということです。ここでは、MVVMパターンを使用して、それぞれが独自のバッキングを持つ小さなビューで構成することにより、完全なビューを構築します。モデルを表示します。iOSでそれを複製するのは現実的ですか?それとも本当にお勧めではありませんか?

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

iphone - addSubViewの正しい使用?

現在、以下を使用しても問題はありません。

このアクションをボタンに関連付けて、ビューを変更しました。ビューが正しくスタックされているので、これは正しくないと思いますか?これが原因でアプリケーションがクラッシュしますか?IBActionを介してビューを切り替えるための適切なサンプルコードを知っていますか?

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

iphone - UIViewを削除し、実行時にappDelegateに別のUIViewを追加するにはどうすればよいですか?

AppDelegateファイルに完全に依存している2つのUIViewがあります。

最初のUIViewは、アプリの起動時に起動する必要のある広告ページです。しかし、すでにAppDelegateに依存する別のHomeViewでアプリを作成しました。

applicationDidFinishLaunchingに次のようにAdViewを追加しています。

しかし、AdViewページで[完了]ボタンをクリックすると、HomeViewに移動する必要がありますただし、homeViewはappDelegateのサブビューである必要があります

AdViewを完全に削除し、Home ViewをappDelegateのサブビューとして表示するコードを[完了]ボタンに書き込むにはどうすればよいですか?よろしくお願いします

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

xcode - Navigationcontroller Stupid でそれぞれ 3 つのサブビューを追加しますか?

こんにちは、ページング用の独自の Navigationcontroller を持つ 3 つの本 (UIViews) を作成しました。私の質問

!) 3 つの Navigationcontroller を使用する意味はありますか? 2) 以下のコードは有効ですか? 動作しているように見えますが、バーには上から 20px のオフセットがあります。

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

iphone - UITextField に触れたときにサブビューを表示する

私はiPhone開発にかなり慣れていないので、無知を許してください。私はこれを少しグーグルで検索しましたが、これまでのところ何も役に立ちません。これが私がやりたいことです:

UITextField がタッチされたときにサブビューをポップアップさせたい (画面の残りの部分がバックグラウンドに表示される)。ポップアップは、IB で作成した電卓 UIView です。Apple の開発者ガイドラインによると、カスタマイズされたキーボードよりもポップアップ ショーを表示する方がよいようです。

これが私の質問です。UITextField のタッチをキャプチャするにはどうすればよいですか? サブビューを表示するにはどうすればよいですか?

サブビューを表示するために以下のようなことを試しましたが、うまくいきませんでした:

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

uitableview - UILabelをUITableViewの上に正しく表示させることができません

私は1フィートのコーディングに過ぎないと思っていたものを達成するのに苦労していますが、UITableViewControllerのUITableViewの上にUILabelを追加するのは簡単ではありません...?

これがコードです(はい、基本的です、私は知っています):

結果は下のスクリーンショットで見ることができます。右上のラベルは半分だけ表示され、「バランス...」と表示されています。

CGRect origin.yまたはsize.heightを変更しようとすると、UILabelがまったく表示されないことに注意してください。

また、結果に変更はなく、次のものを追加してみました。

UITableViewを上にスクロールするときにUILabelが上にスクロールされるかどうかは関係ありません。最初のセクションのヘッダーに固定したいのですが、

これは、ヘッダーにカスタムUIViewを使用する、UIViewControllerに変更する、または.xibを使用するなど、他の方法で実現できることは知っていますが、実際にこれが発生する理由を理解したいと思います。

助けてくれてありがとう。F。

ラベルの表示方法

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

iphone - 1 つのビュー コントローラー ビューがサブ ビューとして追加されたときに方向メソッドが応答しない

ボタンをクリックすると、1つのクラスコントローラービューをサブビューとして表示する必要があるアプリケーションを開発しています。ビューコントローラーをサブビューとして追加しましたが、正常に動作します。

デバイスの向きを回転すると、サブ ビューがその向きに反応しませんでした。これは、サブ ビューが回転しなかったことを意味します。

この向きの問題を解決するにはどうすればよいか教えてください。

前もって感謝します。

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

objective-c - UIViewControllerは別のUIViewControllerを提示します

UIButton(サブビューとして追加)にUIViewController 1があり、Button(下の図1を参照)を押した後、アクションの後に下から上にアニメーションを含む別のUIViewController2を追加します。

そしてそれは重なっていますUIButton、どうすればそれがカバーしていないこのサブビューを追加できますかUIButton(下の写真2を参照)

pic.1:

ここに画像の説明を入力してください

写真。2:

ここに画像の説明を入力してください