問題タブ [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 に答える
1666 参照

objective-c - サブビューを追加しても何も起こらないように見える

私のアプリケーションでは、ユーザーが infoButton をクリックすると、画面の特定の場所に別のビューが追加されます。次の方法でこの動作を実現しようとしています。

(クラスのヘッダー ファイルですべてを宣言しました。)

コードを実行してボタンを押しても、何も起こらないように見えます (新しいビューが表示されません)。

また、XCode が次の警告を表示していることにも気付きました。

「myView1」のローカル宣言は、インスタンス変数を非表示にします。

誰にもアイデアはありますか?

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

xcode - 複数のsamveビューを追加する

ネットや本で答えを探しましたが見つかりませんでした。(私が間違った方法で検索したか、私を除いて誰もがそれに対する答えを知っていたためかもしれません)

だから私の問題は次のようなものです:同じように見えるビューがもっと必要になることがわかっているので、ビュー(Interface Builderで作成)があります。1つ(またはそれ以上)のビューを追加する方法は知っていますが、問題は、データベースにどれだけの製品があるかわからないことです。したがって、製品ごとに、異なるデータを使用して別のビューを追加する必要があります。現在の唯一の問題は、これらの複数のビューを追加するにはどうすればよいですか?

常に5つの製品があるとしたら、次のようにすることができます。

しかし、ご覧のとおり、これは恐ろしいプログラミング方法です。

私が最初に考えたのは、次のような文字列を使用できるかどうかでした。(iIntはfor lusの整数であり、最終的には1になります)

しかし、ここで私はそれ以上進むことができませんでした。

誰かが私がこの問題をどのように解決できるか考えていますか?

前もって感謝します!

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

uiview - UIScrollViewはUIViewに表示されません

私のアプリは、UINavigationControllerの上のUITabBarController上で純粋にプログラムで構築されています。これらは両方とも私のAppDelegateで宣言されています。ナビゲーションコントローラー内に、カスタムクラスであるUIViewControllerを表示しています。このカスタムクラスは、UIScrollViewおよびUIPageControlにカスタムUIViewを表示する必要があります。

ここに私の問題があります:
self.view = [[UIView alloc] init](または同様のもの)を宣言せずに呼び出すと、self.viewはEXC_BAD_ACCESSエラーを作成するようです。これが-(void)loadViewの問題であるかどうか疑問に思いましたが、 -(void)viewDidLoadでも同じエラーが発生するようです。したがって、 [self.view addSubview:scrollView]でエラーが発生したことを考慮して、基本的にself.view=scrollViewを使用してscrollViewを表示する必要がありました。私のUIPageControlは常にページにとどまり、実際にはUIScrollViewとは別のビューの一部である必要があります。だから私はこのようなコンテナビューを追加しようとしました

コード:

残念ながら、結果がまったく得られないようで、表示されるのは空のビューだけです。ただし、UILabelなどを追加すると、次のように表示されます。

私の質問は、私のscrollViewがUIViewコンテナに表示されないのはなぜですか?

一部のチュートリアルでは、scrollViewにはデリゲートが必要であると記載されており、ロジックに同意します。ただし、AppDelegateではなくCustomUIViewControllerクラスにいる場合、そのデリゲートをどのように設定したかがわかりません。

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

uiview - UIView: UIViewController のビューをサブビューとして追加し、そのビューを削除する

UIViewController のビューを子ビューとして追加および削除する正しい方法は何ですか。したがって、UIViewController を初期化すると、次のようにそのビューをビュー階層に追加できます。

質問 1: 呼び出し後に myViewController.view を解放する必要がありaddSubview:ますか?

ビュー階層から myViewController のビューを削除したい場合は、[myViewController.view removeFromSuperview];

質問 2: この場合、ビューが削除された後、myViewController インスタンスをどのように解放すればよいですか?

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

animation - モノタッチaddsubviewアニメーション

ナビゲーションコントローラーとビューコントローラーがあります。ナビゲーションバーのボタンを押すと、これらのビュー間を簡単に移行できないようです。今はポップアップします。

ナビゲーションコントローラーのボタンを押すと、メインファイルの以下のコードが呼び出されます。

私は呼んでいます:

これは機能しますが、このビューを他のビューの上に、右から単純に表示させたいと思います(ナビゲーションコントローラーがそのビューで行うのと同じように)。

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

iphone - 配列内のUIViewオブジェクトにアクセスする

すでに定義されている4つのUIViewオブジェクトを含む配列を定義しました

次に、インデックスを介して配列にアクセスするUIViewにサブビューを追加したいと思います。私はそれをどのように書かなければならないのか理解できません

それはそのようなものでなければなりません

誰かが構文についてのヒントを教えてもらえますか?

ありがとう!

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

xcode - iPad アプリでのコンテナ ビュー コントローラと単一のカスタム ビュー コントローラの比較

既存の iPhone アプリを iPad アプリ用に変換しています。iPhone アプリは、行の選択に基づいてカスタム ビュー コントローラー (UIViewController) をプッシュするカスタム ビュー コントローラー (UITableViewController) を最初にユーザーに提示するコンテナー ビュー コントローラー (UINavigationController) を使用して構築されました。

iPad アプリでは、ユーザーにカスタム UIViewController (コンテナー コントローラーなし) を直接提示し、UIPopoverController を介してさまざまなオプションを選択できるようにしています。myAppDelegate.m では、以下を使用してカスタム UIViewController をウィンドウに追加するだけです。

myCustomViewController.m では、viewWillAppear で方向変更通知を登録することにより、デバイスの回転に大きく基づいてビューを変更しています。

次に、didRotate: メソッドで方向をテストしており、非常に奇妙な結果が得られています。ビューをロードするだけで3回呼び出されていますか? また、ビューの前の図面に対応する方向を報告しているようですか?

私はドキュメントを読んでいましたが、ウィンドウにサブビューを追加しても(コンテナクラスなしで)viewWillAppear:メソッドが呼び出されないようですが、私の場合は信頼できないだけで呼び出されているようです。

このアプリに使用する必要がある他のパターンはありますか? 単一のカスタム ビューをロードし、2 つのポップオーバー コントローラーを使用したいだけです (他のナビゲーションはありません)。

-デリック

ところで、カスタム viewController をアプリ デリゲートの UINavigationController にプッシュした場合とまったく同じように動作します。このアプリにはナビコントローラーは必要ありません。

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

iphone - サブビューを TableViewCell に追加する

次のことを行う単純な TableView を作成しようとしています。

ユーザーがセルの左側にあるボタンを押すと、ボタンの上にサブビューがポップアップ表示されます。サブビューは、TableViewCell よりも高さが高く、ボタンを押すとサブビューがポップされます。

サブビューをセルに追加するのに苦労しています。私はこれについてすべて間違っているのではないかと思っています。おそらく、セルに実行させるのではなく、tableView の上にサブビューを追加する必要があります。

助言がありますか?前もって感謝します!

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

iphone - ネストされた ScrollView が正しく表示されない

ネストされたスクロールビューのペアを実装しようとしているときに、小さな問題に遭遇しました。私はそれらを実装することができましたが、私が持っている画像は正しく表示されていないようです。それらは個別には問題ありませんでしたが、スクロール ビューをネストすると、フレームのサイズと位置が変化するように見えます。

そして、これが私のコードの一部であり、私が間違っていることを示す可能性があります。

{ {

これは、ベースの HORIZONTAL スクロール ビュー用です。

これは、ページング VERTICAL スクロール ビュー用です。

誰か、私が間違っていることを教えてください。

どうもありがとう

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

iphone - uiscrollview iphone/ipad に uiview を追加する方法

ビューコントローラーのスクロール ビューにカスタム uiview を追加したいと考えています。以下のコードを使用していますが、機能しません。スクロールビューにviewThumbnailを追加しません。私のviewThumbnailにはimageviewが含まれています。

以下のコードを使用すると、viewThumbnailオブジェクトの代わりに空白のビューが追加されました

だから私が間違っているところを教えてください。どうも