問題タブ [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.
iphone - scalesPageToFitをYESに設定しても、UIWebviewはズームしません
ユーザーがUIWebview
のタブを選択すると、サブビューとして読み込まれるがありますUISegmentedControl
。どういうわけか、許可することができませんpinch/zooming
。メソッドに次のコードを設定したviewDidLoad:
ので、動作するはずです。
UIWebView
NIBからをロードして、プログラムで作成してみましたが、役に立ちませんでした。足りないものはありますか?Webビューがピンチとズームを無視する原因は何ですか?
ありがとう!
iphone - iPhone cellForRowAtIndexPath はキャッシュされたセルを返します
次を使用してセルにラベルを追加すると:
キャッシュされたセルにラベルを追加するため、複数のセルにラベルを追加します。したがって、キャッシュされたセルを使用する tableView 内のすべてのセルに、私のラベルが表示されます。
誰かが方法を知っていますか?トン
ios - 影付きの iPhone サブビュー
サブビューをメイン ビューに追加し、小さな影をぼかして表示したいと考えています。
方法はありますか?
iphone - UIViewControllerのサブビューでジェネリック(NSObject)コントローラーを使用するには?
ユーザーの操作に基づいて、異なる時間に複数のサブビューをロードする UIViewController があります。私は当初、nib ファイルを使用せずに、これらすべてのサブビューをコードで作成しました。現在、カスタム UIView サブクラスを含む nib ファイルに移行しています。
これらのサブビューの一部は静的データを表示し、loadNibNamed:owner:options:を使用してビュー コントローラーに読み込みます。その他には、アクセスする必要があるコントロールが含まれています。
Apple がコンテンツの画面ごとに 1 つのビュー コントローラーを使用し、ジェネリック コントローラー オブジェクト (NSObjects) を使用して画面のサブセクションを管理するという理由を (ある程度) 理解しています。
したがって、ビュー コントローラー、ジェネリック コントローラー、ビュー クラス、および nib が必要です。これをすべてまとめるにはどうすればよいですか?
私の作業の仮定とその後の質問:
- IB の「クラス ID」ドロップダウンでビュー クラスを nib に関連付けます。
- ビュー コントローラーは、画面全体のやり取りを調整します。必要に応じて、汎用コントローラーのインスタンスを作成します。
- 汎用コントローラーはペン先をロードしますか? どのように?
- そのビュー クラスでアウトレットとアクションを定義する必要がありますか、それともジェネリック コントローラーで定義する必要がありますか?
- ビュー コントローラとジェネリック コントローラの間でメッセージを渡すにはどうすればよいですか?
このようにコントローラを使用したサンプル コードを誰かが教えてくれれば、理解に大いに役立ちます。私が読んだ本やスタックオーバーフローの投稿はどれも、まだ十分に的を射ていません。
iphone - UIScrollView. タッチ対応のサブビューの応答が遅い問題を修正するにはどうすればよいですか?
私の scrollView には、ドラッグ/ズーム可能な containerView があります。containerView は、タップとドラッグに応答できる独自のデザインの UIView サブクラスの親です。私の問題:containerViewのスクロール/ズームは完全にがらくたになり、スクロール/ズームはスワイプの試みを完全に無視することがあります。誰がショーを実行しているのかについて、タッチが混乱しているように感じます: scrollView または containerView サブクラス。
タップを処理するサブクラスを救済し、scrollView にすべてのサブビュー タッチを管理させる必要がありますか? もしそうなら、それはどのように見えますか?UIScrollView をサブクラス化し、メソッドの touches カルテットを実装するだけですか?
前もって感謝します。
-ダグ
interface-builder - Apple Interface Builder: サブビューを UIImageView に追加する
UIImageView
Interface Bulder の助けを借りて作成しました。ここで、その中にラベルを配置したいと思います(サブビューとして)。コードでは、次のように入力でき[myUIImageView addSubview:myUILabel];
ます。の解決策は見つかりましたが、UIView
同様のものが見つかりませんUIImageView
。
iphone - サブビューからのビューの削除
アプリ内機能を使用するアプリがあります。
上記のメソッドが呼び出されたら、すべてのサブビューを削除して、メイン メニュー ウィンドウ (アプリの最初のビュー) に戻りたいと思います。
誰でもこれを行うための最もクリーンで最良の方法を提案できますか?
乾杯
編集:
物事を明確にするために
これが違いを生むかどうかはわかりませんが、メインメニュー画面があり、Enterボタンを使用して次のことを行っています。
次に、ボタンのあるメイン画面があり、ユーザーがそれをタップすると、上記のように別のモーダル ビュー コントローラーが表示されます。このビューには、BUY と書かれたボタンがあります。彼らはこれをクリックして使用し、StoreKit がビジネスを行い、支払いが完了したら、上記の 2 つのモーダル コントローラーを取り除き、メイン メニュー画面を残します。
任意のアイデア..上記のように試しました
編集2:
@ジョーダンありがとう、
しかし、これを正しく行っているかどうかはわかりません。上記のコードを理解しました。
しかし、アプリを起動すると、アプリのデリゲートがメイン メニューであるビューコントローラーを読み込みます。次に、別のビューに移動するボタンがあり、ユーザーがロックされていない機能をクリックすると機能があり、ストアがオンになっている別のビューコントローラーが表示されます。
これを念頭に置いて、メインメニューに戻るにはどうすればよいですか。
私は次のことを試しました:
しかし、私は次の行に沿ってエラーを取得します:
「.」の前に「:」が必要です ?
iphone - iPhone で複雑なサブビューを管理する方法
テーブル ビュー、ツールバー、ナビゲーション バーなどでビューを管理するビュー コントローラーがあります。
ツールバー内に、GPS シグナル インジケーターがあります。これは、信号の品質に応じて、さまざまな高さ、さまざまな色などを持つ多数のバーで構成されています。
GPS シグナル インジケーターは、他の画面でも再利用したい複雑な (サブ) ビューです。
どうすれば管理できますか?View Controllerに入れたいのですが、うまく動くかどうかわかりません...さらに、Appleは、コンテンツの画面ごとに1つのView Controllerを使用するように言っているようです...何かアイデアはありますか?
どうもありがとうございました!
編集: Apple のドキュメントで「注: 1 つの画面を複数の領域に分割し、それぞれを個別に管理する場合は、ビュー コントローラー オブジェクトの代わりに汎用コントローラー オブジェクト (NSObject から派生したカスタム オブジェクト) を使用して、各サブセクションを管理します。次に、単一のビュー コントローラー オブジェクトを使用して、汎用コントローラー オブジェクトを管理します。ビュー コントローラーは、画面全体の対話を調整しますが、必要に応じて、それが管理する汎用コントローラー オブジェクトにメッセージを転送します。-- iPhone OS 用コントローラ プログラミング ガイドを表示
これが私が必要としているものかどうかわからないし、それをどのように実装できるかもわからない...私に指摘するアイデアやコードサンプルはありますか?
iphone - プログラムで追加されたサブビューをアニメーション化する
独自のクラス (カスタム UIView) をセットアップしました。これらの customView の 2 つをサブビューとして UIView に追加しています。ここで疑問が生じます: サブビューをアニメーション化するにはどうすればよいですか?
通常、次のように uiview をアニメーション化します。
この場合、サブビューではなくビューをアニメーション化しているため、機能しません。ローカル宣言のため、サブビューに直接アクセスすることもできません。何か案は?
どうもありがとう!