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

iphone - Interface Builderから同じビューを追加するとどうなりますか?-iPhone

InterfaceBuilderで3つのビューを作成しました。クリックイベントでビューを表示することになっていた。書くとどうなりますか

[self.view addSubView:view1];

クリックイベントで。そして、これをどこにも削除していません。最後にこれをDeallocでリリースします。

これがリークである場合は提案してください...

前もって感謝します。

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

iphone - サブビューの問題を追加する

ナビゲーションコントローラーにサブビューを追加する際に、次の問題が発生しています。サブビューを追加する前後にフレームの Y 位置を変更しようとしましたが、効果がありませんでした。

また、子ビューにステータス バーを配置しようとしましたが、何も機能していません。

20 ピクセルの問題

どうもありがとう。

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

iphone - 向き変更後の UIView addsubview: ビューにサイズ変更を指示する

ポートレートモードでUIViewをXIBとして持っています。

このビューは、次のようにビューコントローラーにプログラムで追加されます。

このビューには自動サイズ変更マスクが適切に設定されており、向きが縦向きから横向きに変わったときにうまく回転します。

ただし、向きが既に横向きで、向きの変更後にビューを作成すると、最初の縦向きになります。

マスクを使用して、ビューをポートレートに初期化またはサイズ変更するように指示する方法はありますか?

返信ありがとうございます。

編集: occulus と Inder Kumar Rathore の提案を使用して (ありがとう!)、コードを次のように変更しました。

残念ながら、まったく変化はありません。同じ質問をしている人を見つけたと思います:

アプリが横向きモードの場合、サブビューを追加するときにビューのサイズが変更されません

答えは問題を正しく識別しますが、あまり心強いものではありません...確かに、2つのペン先を作成したり、フレームのサイズを変更したりできますが、これは自動サイズ変更の考えに反しているようです. 目を覚ましてビューに追加した後、自動サイズ変更機能を使用するようにペン先を伝える方法がないとは信じがたい.

編集2:

idz の解決策は次のとおりです。

ありがとう!

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

iphone - addSubviewで追加した後、親UIViewControllerでメソッドを呼び出す

別のView Controllerを作成し、そのビューをサブビューとして追加するUIViewControllerがあります。

親 UIViewController で:

次に、親ビューでサブビューからメソッドを呼び出す必要があります。

この種のコードを使用して親を見つけることができるため、[self.navigationController pushViewController: subView animation: YES] を使用してサブ UIViewController を追加するときにこれを行う方法を見てきました。

サブビュー UIViewController で:

...そして、メッセージを送信できます。しかし、addSubView を使用して手動でサブビューを追加したため、これを行うことはできません。

親の UIViewController と会話する方法を考えられる人はいますか?

ありがとう!

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

iphone - 別のクラスからのビューを追加

データをロードするテーブルビューがあります。このテーブルビューには、スーパークラスとして「PullToRefreshTableViewController」があります。したがって、.hファイルの先頭には次のものが含まれます。

これによりビュー全体がテーブルビューになるため、この上にツールバーのようなものを追加することはできません。

ので、私は考えました。一種のコンテナクラスを作成します。ツールバーがあり、PullRefreshTableViewをサブビューとしてクラスを追加するもの。

私が抱えている唯一の問題は、これを統合する方法がわからないということですか?このコンテナクラスにPullRefreshTableViewを追加するにはどうすればよいですか?

こんな感じだと思います

しかしもちろんこれは機能しません

あなたの努力のためのThnx!

更新: 動作するコードは次のとおりです。

サブビューを追加したらすぐにリリースしないように注意してください

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

iphone - iphoneのメインビューにサブビューとしてuipickerviewを追加する方法は?

ユーザーがボタンをクリックしたときにメイン ビューのサブビューとして uipickerview を開きたいアプリケーションが 1 つあります。ユーザーが項目を選択した後、メイン ビューから削除する必要があります (機能の種類をドロップダウンします)。そのために、コードを記述しました。以下のように:

しかし、ピッカービューではなくメインビューにサブビューのみを表示しています。そのためのチュートリアルまたはソースコードをどのように行うことができますか?

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

iphone - UIActivityIndi​​catorをモーダルビューに追加する(ELCimagepicker)

ELCimagepicker(https://github.com/Fingertips/ELCImagePickerController)をプロジェクトに追加しましたが、これは完全に機能し、ユーザーはスライドショー用に複数の画像を選択できます。ただし、[保存]をクリックすると、追加された写真の数によっては、長い遅延が発生する可能性があります。

ユーザーが[保存]をクリックしたときにUIActivityIndi​​catorを追加しようとしましたが、表示されるモーダルビューが原因で問題が発生しました。ELCimagepickerが提示するアクティビティ(ELCImagePickerController)からメソッドを呼び出すことができます。これは、イメージピッカーの提示を処理するアクティビティによってアクションが実行されます。ただし、ビューに追加しようとすると、モーダルがアクティビティインジケーターの上にあるため、表示されません。

私はbringSubviewToFrontを使用してみましたが、[[self parentViewController] addSubView]を使用してimagepickerメソッドファイルにコードを直接追加しようとしましたが、うまくいきませんでした。

私が試した最新のコードは次のとおりです:(インジケーターは.hファイルでUIActivityIndi​​cator*インジケーターとして宣言されています)

ELCimagepickerまたは別のクラスによって処理される別のモーダルビューの上にUIActivityIndi​​catorを追加することに成功した人はいますか?

MBProgressHUDを試しましたが、正しく機能させることができませんでした。ELCimagepickerクラスで使用すると表示されますが、削除するとクラッシュしました。

どんな助けでも素晴らしいでしょう。

ありがとう。

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

iphone - iPhone / iOS:UIViewがサブビューとして追加された場合、任意のメソッドが呼び出されますか

このようにサブビューとしてビューを追加すると

mySubviewに、カスタム動作を追加するためにオーバーライドできるメソッドが呼び出されますか?

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

javascript - UIScrollView の特定のサブビュー (UIWebView) にアクセスし、それに Java の行を渡す方法

を作成し、サブビューとしてUIScrollView4 つ追加します。UIWebViews

私は2つのことをしたいと思います:

  1. 作成中にそれぞれにタグWebViewを付けて、後で対処しますUIScrollView
  2. 特定の時点で ( scrollViewWillBeginDragging) JavaScript をUIWebViewによって現在表示されているに送信しますUIScrollview

サブビューにタグを付ける方法も、それに対処する方法もわかりません。だから私の2つの質問は次のとおりです。

Q1. サブビューに適切にタグを付ける方法 (UISCrollView に追加している間)?

Q2. コマンドをUIScrollView内のサブビューにアドレス指定する方法は? ((最良のケース: 現在表示されているもの))

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

おそらく、実際のコードを見ると、質問が明確になります。

を作成して(scrollView1)UIWebviewsに追加するために使用するコードは次のとおりです。UIScrollview

(scrollView1)UIWebviews内のアドレス指定に使用したいコードは次のとおりです。UIScrollview

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

iphone - appdelegateでビューをロードするには?

アプリケーションデリゲートでインターネット接続の可用性を確認しています。しかし、インターネット接続がない場合に警告ビューを表示する代わりに、ビューをロードするか、サブビューをアプリケーションに追加する必要があります。また、利用可能なインターネット接続でそのビューを削除する必要があります。

これは機能していません。

ありがとうございました。