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

ios - UIPopover の外観: 醜い丸みを帯びた角のエッジ

UITableView を UIPopover に配置し、テーブル ビューのスクロールバーが表示されている場合 (そしてしばらくすると、スクロールバーがなくても)、実際の丸みを帯びたコーナーではなく、これらの白いエッジを取得しました。

ここに画像の説明を入力

これは予想される動作ですか?UIPopover が角の丸いクリッピング マスクを子ビューに追加することになっていることは知っていますが、これが起こるとは想像できませんか?

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

iphone - UIPopoverController presentPopoverFromRect がクラッシュする

画面のどこかに単純なポップオーバーを作成しようとしていますが、何らかの理由でクラッシュし続けます。それは私に何のエラーも与えません(ゾンビオブジェクトが有効になっています)

ランダムな位置にポップオーバーを作成しようとしていますが、これは不可能ですか?

編集:このようにも試してみました

EDIT2:関連している可能性があり、言及するのを忘れていましたが、このコードは別のビューで呼び出されています。

これはうまくいきます!

DocumentViewController 内で同じ EXACT コードを呼び出すと、機能しません。

0 投票する
0 に答える
167 参照

uinavigationcontroller - UINavigationController と UIPopOverController の奇妙な動作

ビューコントローラーでポップオーバーを表示しています:

このView Controller内には、別のView Controllerを押すボタンがあります。

このView Controllerにはアクションがあり、完了したら次のようにします。

奇妙な動作は、View Controllerをポップすると、

メソッドが SettingsViewController で呼び出されると、ブレークポイントが別の ViewController 内の pop メソッドに戻ります。

これはユニバーサル アプリなので、iPhone でも同じセットアップを使用していますが、最初の UIPopOverController は使用していません。これは iPhone では正しく機能しています (ポップオーバーがない場合、pop メソッドが最初に呼び出され、次に viewWillAppear が呼び出されます)、iPad では、viewWillAppear が最初に呼び出され、次に pop が呼び出されます。

だから私の質問は、誰かがなぜこれが起こっているのか説明できますか?

ありがとう。

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

ios - didSelectRowAtIndexPathの直後に常に呼び出されるメソッドはありますか?

テーブルビューがあるiPadアプリで作業しています。ユーザーがテーブルの行を選択するとdidSelectRowAtIndexPath、ポップオーバーが開きます。特定のボタンを使用しようとすると、「割り当て解除されたインスタンスにメッセージが送信されました」というエラー メッセージが表示されます。私は元々、ポップオーバーによってエラーがスローされていたのですが(それviewDidLoadか何かで)、ブレークポイントを入れてコードをステップ実行しました。驚いたことに、ポップオーバーとdidSelectRowAtIndexPathテーブル ビューの残りの部分の読み込みを完了することができました (実際には、いくつかの if ブロックからステップ アウトするだけです)。次に、どのクラス ファイルにも表示されない自動生成されたコードに数ステップ入ると、エラーがスローされます (次のようになります0x0010d71d <+1164> mov 0x6...)。

だから、私の質問は、このエラーがスローされている場所を見つけるにはどうすればよいですか? didSelectRowAtIndexPathどこかで台無しになる可能性がある後に自動的に実行される別の方法はありますか?

0 投票する
0 に答える
183 参照

iphone - UIPopOverController テーブルビューの矢印方向 | iPad

UIPopoverでコントローラを表示したいUITableView。選択した行の上または下に表示したい。しかし、現在は選択された行をカバーしています。助けはありますか?

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

ios - iPhone および iPod Touch の UIPopoverController に似た UIControl

iPhone および iPod Touch で使用するUIPopoverControllerに漠然と似たものを探しています。このオブジェクトを使用して、テキストを一種の吹き出し (コミック ストリップの基本的な吹き出しに似ています) に単純に表示したいと考えています。

これは自作しようと思いました。サブビューとしてUIViewを持つサブクラスから始めます。UILabelこれはおそらく機能しますが、適切に行うのが難しいと思われるいくつかの重要な要素が欠けています. フォントサイズ、テキストの長さ、ビューの最大幅と高さなどに基づいてビューのサイズを調整するテキストの折り返しがあります。他の吹き出しのように突き出た三角形もあります。ですから、車輪を再発明する前に、何が存在するかを知りたいのです。

UIPopoverControlleriPhone と iPod Touch で動作する代替手段は何ですか?

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

ios - カスタムUIPopoverはiOS6で奇妙な影を持っています

UIPopoverBackgroundViewクラスを使用してカスタムを表示していますUIPopover

これがそのことです。iOS 5では、ポップオーバーの背後に影を落とすことなく、ポップオーバーが表示されます。ただし、iOS 6では、ポップオーバーは非常に奇妙な影を落としますが、これはポップオーバーに完全には適合しません。

iOS5ポップオーバー

iOS6ポップオーバー

とにかく、両方のバージョンで一貫した外観に到達するようにこの動作を制御できますか?

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

objective-c - どの場合、ストーリーボードで Popover セグエを使用する必要がありますか?

Popover セグエについていくつか質問があります。

1)どのような場合にそれを使用する必要がありますか?

2) 私の場合、図 1 に示すように、ボタンのクリック時にポップオーバーを表示し、別のビュー コントローラーを持つポップバーを表示する必要があります。図1

3) ポップオーバーとして画像を持っている場合、外側のネイティブ ブルー ポップオーバーを非表示にする方法は? 図に示すように.2図2

4) ポップオーバー セグエを使用する場合と、ボタン クリック時に以下のコードを使用する場合の違いは何ですか?

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

ios - モノタッチで UIPopover からキーボードを閉じることができません

UIPopover からキーボードを閉じるのに問題があります。ResignFirstResponder()この関数を実行すると、何も起こらないポップオーバー形式のテキスト フィールドがあります。理由がわからない。ポップオーバーから実行したときにのみ発生しています。

オーバーレイとオブジェクトのせいですか?助けが必要?

これが私のコードの例です。

呼び出しているポップオーバー コンテンツ クラスの内部

ボタントリガーで。

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

ios - iOS - ポップオーバー ビューで結果を表示する UISearchBar (ストーリーボードから UIViewController を使用)

検索バーのテキストをポップオーバー ビューに渡すのに問題があります。流れは次のようになります。

  1. 親ビューには、uisearchbar を含むツールバーがあります
  2. 親ビューはセグエで別のサブクラス化された uiviewcontroller に接続され、これを検索バーからのポップオーバーとして表示します
  3. ポップオーバービューコントローラーは、テーブルビューを使用して、フィルタリングしたいデータを表示します(テーブルビューはセットアップされ、正常に動作し、結果をフィルタリングする方法はセットアップされ、正常に動作します)。
  4. 親ビューは検索バーのデリゲートであり、検索用語が変更されるたびにテキストを受け取ります

検索語をポップオーバーに渡すにはどうすればよいですか? 検索用語をデリゲート メソッドに渡すメソッドを使用して、親ビューでカスタム デリゲートをセットアップしましたが、そのメソッドはポップオーバーで呼び出されていません。

*私の推測では、ポップオーバーがカスタム デリゲートを使用することをどこかで指定する必要があると思われます (つまり、ThisView.delegate = self を宣言しますが、子ビューはセグエによって作成されるため、これは問題です)。

ポップオーバーの表示方法は次のとおりです。

委任プロトコルは次のとおりです。