問題タブ [uipopovercontroller]
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.
methods - ポップオーバーから関数を呼び出す
よし、メインビューからポップオーバーを作った。しかし、ポップオーバー内のボタンが押されたときに、ポップオーバーがメイン ビューでアクションを呼び出すようにしたいと考えています。
MainView *mainView = [[MainView alloc] initWithNibName:@"MainView" bundle:nil];
[mainView doStuff];
「dostuff」関数は、ビュー内のいくつかの要素を変更します。たとえば、ツールバーの色を変更するとします。印刷コマンドを入力すると、印刷コマンドが実行されます。しかし、何らかの理由で、ツールバーの色が変わりません。
- MainView のヘッダーをポップオーバーにインポートしました。
- ポップオーバーで MainView に対して @class を実行しました。
- doStuff は MainView のヘッダーで宣言されています。
- IBOutlets も宣言され、接続されています。
何か案は?
ipad - TabBar の UISplitViewController ( UITabBarController )?
タブベースのアプリケーションから始める必要があり、1 つ以上のタブの分割ビューが必要な状況にあります。しかし、分割されたView ControllerオブジェクトをtabbarControllerに追加できないようです。(ただし、タブバー オブジェクトは splitviewcontroller に追加できます)。
問題は別の方法で見ることができます: 左部分に全画面表示があります。表の行が選択されていると、その行を指すポップオーバーが表示されます。ポップオーバー内の任意の行が選択されると、このポップオーバー内の行が選択された行の下の左側に表示され (この行のみが表示されます)、別のポップオーバーが選択された行から出てきます。(パンくずナビ型)
私が説明したことは明らかだと思います。アイデアや回避策はありますか?
私の質問が明確でない場合はお知らせください。
ありがとう、
マドゥップ
coding-style - UIPopoverController をカスタマイズ/スタイルする方法
私は iPad アプリケーションに取り組んでおり、UIPopoverControllers を使用しています。私は、アプリをブランド化してスタイルを設定する必要がある部分にいます.UIPopoverControllerの色/色合いを変更する方法を知りたいですか? 標準は紺色ですが、別の色が必要です..
これは可能ですか?
よろしく、トーマス
ipad - iPadのポップオーバーツールバーボタンのアクションメソッドにフックするにはどうすればよいですか?
分割ビューテンプレートを使用して、もちろんポートレートモードのポップオーバーを持つ単純な分割ビューを作成しています。テンプレートによって生成されたデフォルトのコードを使用しています。このコードは、ツールバーアイテムを追加/削除し、ポップオーバーコントローラーを設定して削除します。これらの2つのメソッドは、splitViewController:willShowViewController:...とsplitViewController:willHideViewController:...です。
ポップオーバーが表示されているときにユーザーがツールバーボタンをタップした場合にポップオーバーが消える方法を見つけようとしています。ポップオーバーの外側をタップすると、アイテムを選択せずにポップオーバーを非表示にすることができますが、ユーザーがもう一度ボタンをタップすると、ポップオーバーを非表示にしたいと思います。
私が立ち往生しているのはこれです:ツールバーボタンのアクションにフックするための明白で簡単な方法はないようです。デバッガーを使用すると、ボタンで呼び出されているアクションがshowMasterInPopoverであることがわかります。そして、私はプログラムでセレクターを操作するのは初めてです、と私は認めます。
どういうわけか、すでに存在するアクションをオーバーライドせずに、アクションを記述してツールバー項目に設定できますか?たとえば、現在あるアクションを呼び出すアクションを追加しますか?または、ポップオーバーを自分で表示/非表示にするアクションを作成する必要があります(おそらく現在スプリットビューコントローラーによって舞台裏で行われている動作???)。
または、設定されている既存の動作を変更せずに、この動作をこのボタンに追加する簡単な方法がありませんか?
ありがとうございました!
iphone - UIPopoverControllerの「タイトル」を設定しますか?
私がここで見逃している明らかな何かがあると確信していますが、ポップオーバーコントロールには、コンテンツビューの上にテキスト行があるヘッダー領域である「タイトル」を含めることができます(たとえば、iWorkの「ツール」ポップオーバー)。
これを自分のポップオーバーに追加するにはどうすればよいですか?
ありがとう。
ipad - iPad の全画面表示の UIImagePicker
今回のテストでは、手順 1. で iPad に簡単なアプリを作成する必要があります。フォト ライブラリ (UIImagePickerController) から画像を読み込みます。ステップ 2. 次に、この画像はテクスチャに変換され、OpenGL ES ビューに表示されます。
XCode Open GL ES テンプレートを使用してアプリの定義を開始しました。ステップ2でOKです。しかし、UIImagePickerController の起動に問題があります (ステップ 1)。
iPad で UIImagePickerController を作成するには、UIPopoverController を使用する必要があります。ただし、UIPopover を作成するには、それをコンテンツ ビュー コントローラーにアタッチする必要があります。
私のアプリでは、特定のView Controller(NavigationまたはSplitViewまたはTabBar ...)を定義したくありません。アプリの起動時に UIImagePicker を全画面表示するだけです。
ステップ 1 を実行するために、Open GL ES iPad テンプレートから最小限のコード行を追加したプログラム ソリューションを探しています (ステップ 2 は私にとっては問題ありません)。
利用可能なコードはありますか?助けてくれてありがとうセブ
ipad - iPad で UIView から UIPopoverController を呼び出す方法
UIViewからuipopovercontrollerを呼び出す方法を教えてください
iphone - UIPopoverControllerの上にビューを追加する方法
ポップオーバーに「引き出し」テーブルが表示されたiPadアプリがあります。ユーザーは、ドロワー内のアイテムをタップアンドホールドして、そのアイテムをそのアイテムからメインビューにドラッグできます。その部分は正常に機能します。残念ながら、ドラッグされているビューはポップオーバーの下に表示され、その下からドラッグアウトされるまで表示するには小さすぎます。ビューをポップオーバーのビューコントローラーのサブビューとして追加すると、ポップオーバーのフレームによってクリップされ、UIPopoverController
ビューにアクセスできないため、レイヤーを無効にできませんmasksToBounds
。おそらく、無効になりません。とにかく素晴らしいアイデアになります。UIWindow
値の高い追加機能を使用してwindowLevel
、ドラッグされたビューをポップオーバーの上に強制的に表示できると思いますが、これはやり過ぎのようです。より良い解決策はありますか?
iphone - UIPopOverController 内のマスター/詳細 UITableView の表示
ビューに UITableview を持つ UIViewController を表示する UIPopOverController があります。テーブル内のセルには detailedView がありますが、そのビューがプッシュされるたびに、PopOverController のサイズが大きくなり、その中にすべての空白が残ります。
質問は次のとおりです。寸法を維持しながら、PopOverController 内にマスター/詳細 UITableview を表示する方法を教えてもらえますか?
それがあなたを助けるなら私のコードのいくつか: