問題タブ [uipopover]

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 に答える
837 参照

ios - uitableview での wepopover の使用に関する問題

メリークリスマス。

uitableview を含むビューがあります。テーブルセルの1つが選択されたときに追加情報を表示するためにwepopoverを使用しています。ただし、私の問題は、いくつかのセルを選択すると、ポップオーバーの一部がビューの外に表示され、表示されないことです。コンテンツのサイズが正しく設定され、原点も正しく設定されています。

ポップオーバーを追加するために、フレームが uitableview セルのフレームである場合にこれを行います

誰かが私が忘れたことや回避策を教えてもらえますか?

ありがとう

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

ipad - ナビゲーションバーとタブバーを含むPopOver

PopOverコントロールを手伝ってもらえますか?

UITabbarコントローラーとUIナビゲーションコントローラーをUIPopOverに表示したい。開始するための良いチュートリアルを知っていますか。

UITabbarコントローラーとナビゲーションコントローラーをアプリケーションビューとして操作する方法は知っていますが、UIPopOverを使用する方法がわかりません。

ありがとう、

パラスメンディアルタ

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

iphone - UIWindow上にUIPopOverを表示できますか

ポップオーバーを表示したいアプリケーションに取り組んでいます

アプリデリゲート関数ですが、アプリケーションが例外をスローします

私は次popOverのように呼んでいます

次のようなコードを変更した場合

コードは正常に機能します。それでpopOver、appdelegatesウィンドウに表示するのは正しいですか?

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

uiview - UIModalPresentationPageSheetの位置?またはUIPopover?

注:Monotouchを使用し、すべてのUIをプログラムで実行します。

みなさん、こんにちは。

質問があります。

このメインのUIViewControllerオブジェクトがあり、その中に2つのUIVIewがあります。このビューは、一部のデバイスなどでコマンドを実行します。下に描画されているように、左側からスライダー効果が表示されるメニューを実行する予定です。このメニューでは、ユーザーはいくつかのボタンを選択します。これにより、別の2つのUIViewが変更されます。

これが私の質問です:

Modal View ControllerをUIModalPresentationPageSheetとして使用することを計画していますが、画面の中央に水平に表示するにはどうすればよいですか。左側中央に置きたいのですが。どうすれば変更できますか?

それが不可能な場合、UIPopoverを使用する必要がありますか?

下の画像

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

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

リニカー

0 投票する
13 に答える
24118 参照

objective-c - 回転後に UIPopoverController を同じ位置に保つにはどうすればよいですか?

回転後、ポップオーバーを画面上の同じ位置に保つことができません。いくつかのフレームをポップオーバーに設定するだけで、回転後にひどく機能するため、それを行う良い方法はありますか? popover.frame = CGRectMake(someFrame);回転後のポップオーバーは、画面の中央にある場合にのみ正常に見えます。

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

objective-c - セグメント化されたコントロールUIpopover

セグメント化されたコントロールをUIpopoverに配置する方法に関するリンク/チュートリアルを知っている人はいますか?ビューの1つにスクロールビューがあり、セグメントインデックスを選択すると、残りのポップオーバーの上にスクロールビューが表示され、セグメントを選択できません。

アドバイスをいただければ幸いです

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

ios - UIPopoverBackgroundViewサブクラスを実装する際の文字化けした例外

私はこのクラスを次のように実装しました:

次のコードを使用して、UIPopoverView(サブクラスではない)に追加します。

ただし、プロジェクトを実行すると、次のようなクレイジーなエラーメッセージが表示されます。

*キャッチされなかった例外「NSInternalInconsistencyException」が原因でアプリを終了します。理由:「-[UIPopoverBackgroundViewº¯lå]はサブクラスで実装する必要があります。」

誰かが私が実装しなかったと思う方法を知っていますか?それはただのぎこちないものの束のようです。ありがとう!

編集setArrowOffset:を実装するのを忘れたようです。それを追加すると動作します。Appleのエラーメッセージは文字化けしていました。

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

objective-c - ポップオーバーのコンテンツから UIImage (スクリーンショット) を作成するにはどうすればよいですか?

ボタンからポップオーバーを表示しています。ポップオーバーでユーザーは描画を作成できます。この描画を UIImage としてキャプチャしたいと思います。

現時点では、このチュートリアルに似た UIBezierPath を使用した単純な線画です: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

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

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

ios - ビューがポップオーバーまたはフルスクリーンで表示されているかどうかを確認します

ViewController がポップオーバーまたはフルスクリーンで表示されているかどうかを確認する方法はありますか?

入手して比較してみた

しかし、時々それがうまくいかないことがあります。より良い解決策があることを願っています ありがとう!

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

ios - iOS-PopOverのプレゼンテーションと解雇

iPadアプリのメイン画面の上部にUIToolbarがあります。6つのUIBarButtonItemがあります。これらのアイテムのうち4つは、UIPopOversの表示をトリガーします。他の2つの項目は、別のビューに切り替えるか、現在のビューについて何かを変更します。

4つのUIPopOverのうち3つはタップされたUIBarButtonItemから表示され、4つ目は画面の中央に矢印なしで表示されます。

次の機能が欲しいのですが、うまくいきません。

  1. UIPopOversが表示されず、ユーザーがUIPopOverを生成するUIBarButtonItemsの1つをタップした場合、UIPopOverを表示します(非常に単純です。これが機能します)。
  2. UIPopOverが表示され、ユーザーがUIToolbarをタップしたら、そのUIPopOverを閉じます。(1回タップするUIGestureRecognizerを使用してこれを機能させました。)
  3. UIPopOverが表示され、ユーザーがUIBarButtonItemをタップしてUIPopOverが「タイ」になったら、UIPopOverを閉じます。(これが私にとっての問題です。)
  4. UIPopOverが表示され、ユーザーが別のUIBarButtonItemをタップしたら、現在のUIPopOverを閉じて、適切な新しいUIPopOverを表示します。(これは正常に機能しています。)

したがって、私が直面している問題は、ボタンをタップする前にUIGestureRecognizerが起動することです。また、ユーザーがUIBarButtonItemを押しているときにUIGestureRecognizerを「オプトアウト」する良い方法を見つけることができません(したがって、UIBarButtonItemではなくUIToolbar自体がタップされたときにのみUIGestureRecognizerのアクションを起動します)。この結果、UIPopOverが(UIBarButtonItemから)表示され、ユーザーが同じUIBarButtonItemをタップすると、UIPopOverが閉じられ、再び表示されます。

「toolbarTapped」フラグを0.10秒間YESに設定してから、NO(またはそのようなもの)に戻すという、ある種のタイミングの問題を回避しようとしています。

私はこれを本当にエレガントに(そしてハックではなく)行う方法を見つけたいと思っています。

UIGestureRecognizerが最初に起動し、UIBarButtonItemのフレームを取得するための適切な(非プライベート)方法がないように見えるため、UIGestureRecognizerがUIBarButtonItemタッチに基づいてトリガーされた時期を判断する方法が見つからないようです。

基本的に、私はUIToolbarとそのUIBarButtonItemsを合理的な人が期待するように動作させようとしていますが、壁に頭をぶつけています。

UIGestureRecognizerのコードは次のとおりです。

そして、これが私のUIPopOversの1つがどのように表示されるかです:

これらすべての正味の効果は、次の2つのオプションのいずれかを選択できることです(両方ではありません)。

  1. UIBarButtonItemがUIPopOverを閉じることを許可します。
  2. UIToolbarをタップして、UIPopOverを閉じます。

何か案は?

ありがとう!