問題タブ [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.
ios - UIPopover の外観: 醜い丸みを帯びた角のエッジ
UITableView を UIPopover に配置し、テーブル ビューのスクロールバーが表示されている場合 (そしてしばらくすると、スクロールバーがなくても)、実際の丸みを帯びたコーナーではなく、これらの白いエッジを取得しました。
これは予想される動作ですか?UIPopover が角の丸いクリッピング マスクを子ビューに追加することになっていることは知っていますが、これが起こるとは想像できませんか?
iphone - UIPopoverController presentPopoverFromRect がクラッシュする
画面のどこかに単純なポップオーバーを作成しようとしていますが、何らかの理由でクラッシュし続けます。それは私に何のエラーも与えません(ゾンビオブジェクトが有効になっています)
ランダムな位置にポップオーバーを作成しようとしていますが、これは不可能ですか?
編集:このようにも試してみました
EDIT2:関連している可能性があり、言及するのを忘れていましたが、このコードは別のビューで呼び出されています。
これはうまくいきます!
DocumentViewController 内で同じ EXACT コードを呼び出すと、機能しません。
uinavigationcontroller - UINavigationController と UIPopOverController の奇妙な動作
ビューコントローラーでポップオーバーを表示しています:
このView Controller内には、別のView Controllerを押すボタンがあります。
このView Controllerにはアクションがあり、完了したら次のようにします。
奇妙な動作は、View Controllerをポップすると、
メソッドが SettingsViewController で呼び出されると、ブレークポイントが別の ViewController 内の pop メソッドに戻ります。
これはユニバーサル アプリなので、iPhone でも同じセットアップを使用していますが、最初の UIPopOverController は使用していません。これは iPhone では正しく機能しています (ポップオーバーがない場合、pop メソッドが最初に呼び出され、次に viewWillAppear が呼び出されます)、iPad では、viewWillAppear が最初に呼び出され、次に pop が呼び出されます。
だから私の質問は、誰かがなぜこれが起こっているのか説明できますか?
ありがとう。
ios - didSelectRowAtIndexPathの直後に常に呼び出されるメソッドはありますか?
テーブルビューがあるiPadアプリで作業しています。ユーザーがテーブルの行を選択するとdidSelectRowAtIndexPath
、ポップオーバーが開きます。特定のボタンを使用しようとすると、「割り当て解除されたインスタンスにメッセージが送信されました」というエラー メッセージが表示されます。私は元々、ポップオーバーによってエラーがスローされていたのですが(それviewDidLoad
か何かで)、ブレークポイントを入れてコードをステップ実行しました。驚いたことに、ポップオーバーとdidSelectRowAtIndexPath
テーブル ビューの残りの部分の読み込みを完了することができました (実際には、いくつかの if ブロックからステップ アウトするだけです)。次に、どのクラス ファイルにも表示されない自動生成されたコードに数ステップ入ると、エラーがスローされます (次のようになります0x0010d71d <+1164> mov 0x6...
)。
だから、私の質問は、このエラーがスローされている場所を見つけるにはどうすればよいですか? didSelectRowAtIndexPath
どこかで台無しになる可能性がある後に自動的に実行される別の方法はありますか?
iphone - UIPopOverController テーブルビューの矢印方向 | iPad
UIPopover
でコントローラを表示したいUITableView
。選択した行の上または下に表示したい。しかし、現在は選択された行をカバーしています。助けはありますか?
ios - iPhone および iPod Touch の UIPopoverController に似た UIControl
iPhone および iPod Touch で使用するUIPopoverControllerに漠然と似たものを探しています。このオブジェクトを使用して、テキストを一種の吹き出し (コミック ストリップの基本的な吹き出しに似ています) に単純に表示したいと考えています。
これは自作しようと思いました。サブビューとしてUIView
を持つサブクラスから始めます。UILabel
これはおそらく機能しますが、適切に行うのが難しいと思われるいくつかの重要な要素が欠けています. フォントサイズ、テキストの長さ、ビューの最大幅と高さなどに基づいてビューのサイズを調整するテキストの折り返しがあります。他の吹き出しのように突き出た三角形もあります。ですから、車輪を再発明する前に、何が存在するかを知りたいのです。
UIPopoverController
iPhone と iPod Touch で動作する代替手段は何ですか?
ios - カスタムUIPopoverはiOS6で奇妙な影を持っています
UIPopoverBackgroundView
クラスを使用してカスタムを表示していますUIPopover
。
これがそのことです。iOS 5では、ポップオーバーの背後に影を落とすことなく、ポップオーバーが表示されます。ただし、iOS 6では、ポップオーバーは非常に奇妙な影を落としますが、これはポップオーバーに完全には適合しません。
とにかく、両方のバージョンで一貫した外観に到達するようにこの動作を制御できますか?
objective-c - どの場合、ストーリーボードで Popover セグエを使用する必要がありますか?
Popover セグエについていくつか質問があります。
1)どのような場合にそれを使用する必要がありますか?
2) 私の場合、図 1 に示すように、ボタンのクリック時にポップオーバーを表示し、別のビュー コントローラーを持つポップバーを表示する必要があります。
3) ポップオーバーとして画像を持っている場合、外側のネイティブ ブルー ポップオーバーを非表示にする方法は? 図に示すように.2
4) ポップオーバー セグエを使用する場合と、ボタン クリック時に以下のコードを使用する場合の違いは何ですか?
ios - モノタッチで UIPopover からキーボードを閉じることができません
UIPopover からキーボードを閉じるのに問題があります。ResignFirstResponder()
この関数を実行すると、何も起こらないポップオーバー形式のテキスト フィールドがあります。理由がわからない。ポップオーバーから実行したときにのみ発生しています。
オーバーレイとオブジェクトのせいですか?助けが必要?
これが私のコードの例です。
呼び出しているポップオーバー コンテンツ クラスの内部
ボタントリガーで。
ios - iOS - ポップオーバー ビューで結果を表示する UISearchBar (ストーリーボードから UIViewController を使用)
検索バーのテキストをポップオーバー ビューに渡すのに問題があります。流れは次のようになります。
- 親ビューには、uisearchbar を含むツールバーがあります
- 親ビューはセグエで別のサブクラス化された uiviewcontroller に接続され、これを検索バーからのポップオーバーとして表示します
- ポップオーバービューコントローラーは、テーブルビューを使用して、フィルタリングしたいデータを表示します(テーブルビューはセットアップされ、正常に動作し、結果をフィルタリングする方法はセットアップされ、正常に動作します)。
- 親ビューは検索バーのデリゲートであり、検索用語が変更されるたびにテキストを受け取ります
検索語をポップオーバーに渡すにはどうすればよいですか? 検索用語をデリゲート メソッドに渡すメソッドを使用して、親ビューでカスタム デリゲートをセットアップしましたが、そのメソッドはポップオーバーで呼び出されていません。
*私の推測では、ポップオーバーがカスタム デリゲートを使用することをどこかで指定する必要があると思われます (つまり、ThisView.delegate = self を宣言しますが、子ビューはセグエによって作成されるため、これは問題です)。
ポップオーバーの表示方法は次のとおりです。
委任プロトコルは次のとおりです。