問題タブ [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.

0 投票する
9 に答える
9969 参照

ipad - UIPopOver と向きの変更

私のアプリには 3 つの UIPopOvers があります。ユーザーがツールバーのボタンをタップすると表示されます。ポップオーバーが既に開いている場合 (-willAnimateRotationToInterfaceOrientation: のように)、ユーザーが iPad を回転させたときに、ポップオーバーが正しい場所に表示されるようにする必要があります。

どうすればいいですか?

前もって感謝します!

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

iphone - uipopover にサムとテキストを入力する

ボタンがクリックされた後にポップオーバーを描画しています。ポップオーバーに、画像の四角い親指とテキストを含むグリッドを表示したい....

ありがとう!

0 投票する
11 に答える
55002 参照

objective-c - UIPopoverArrowDirectionRight または UIPopoverArrowDirectionLeft を使用して UITableViewCell からポップオーバーを正しく表示する方法

私は常にこの方法で tableView 内のセルからポップオーバーを表示しようとします:

しかし、私は UIPopoverArrowDirectionRight または Left を使用できません。これは、iPad の位置 (縦または横) によっては、ポップオーバーが別の場所に表示されるためです。

ポップオーバーを正しい方法で表示していますか?

PS: テーブル ビューは、splitView の detailView にあります。

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

iphone - iPhone/iPad ユニバーサル アプリでの UIPopoverController の「シンボルが見つかりません」エラー

私のユニバーサル バイナリ iPhone/iPad アプリでは、ユーザーはモーダルに表示されるビュー コントローラーで設定を調整できます。iPhone では、設定パネルは presentModalViewController:animated: で表示され、iPad では UIPopoverController を使用します。

UIPopoverController コードを iPhone コードから完全に分離するのにかなりの時間を費やしています。iPhone 用にコンパイルするたびに、次のエラーが発生します。

これはもちろん、iPhone の UIKit に UIPopoverController クラスがないためです。実際にコードを実行できるように、iPad API インクルードを iPhone コードから効果的に分離する方法について誰かアドバイスはありますか?

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

ipad - iPadでuipopovercontrollerをカスタマイズする

ポップオーバーの画像を変更したい。上部が青みがかっているので、別の色にしたいです。どうすればいいですか...

この方法でできますか..独自のビューを作成し、そのビューに画像を配置します。

色を変更できないことをいくつかの投稿で読みました。また、これを行うために UIPopOverController クラスのインスタンスメソッドを微調整しませんでした..

前もって感謝します。

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

ipad - iPad popoverControl

ポップオーバービューをBarButtonItemに実装しました。これは機能し、ポップオーバーを表示しますが、許可されている矢印ArrowDirections:UIPopoverArrowDirectionDown-この場合、矢印は下方向に表示されます。バーボタンを隠すというこの問題が発生します。

前もって感謝します

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

ipad - iPad の Safari のこのポップオーバーで使用される UIView サブクラスのスタイルは何ですか?

私が書いている iPad アプリでは、「+」UITabbarItem をタップしてブックマークを追加したり、現在の Web ページをホーム画面に追加したりするときに、Safari で使用されるものと同じスタイルのポップオーバーが必要です。これは、私が言及しているポップオーバーのスクリーンショットです。

代替テキスト http://www.daturner.com/stackoverflow/popover.png

誰かがポップオーバーの内容を構成する UIView サブクラスまたはサブクラスを特定できますか?

ありがとう、
ダグ

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

cocoa-touch - iPad UIWebViewは、UIPopoverControllerビューをhrefリンク座標に配置します

この質問がばかげた質問ではないことを願っていますが、ポップアップビューの矢印がクリックされて表示されたUIWebViewリンクを指すように、UIWebView上にUIPopoverControllerビューを配置するにはどうすればよいですか?

私はデリゲートメソッドを使用しています。

}

クリックをキャプチャしてルーティングしますが、ポップアップビューを配置するためのリンク座標を取得する方法がわかりません。

ヘルプや関連情報へのポインタをいただければ幸いです。

0 投票する
6 に答える
2379 参照

cocoa-touch - キーボードを開くと、ポップオーバーの UITableView が範囲外にスクロールする

UITableView を含むポップオーバーがあります。この UITableView には、テキスト フィールドを含むセルがあります。

代替テキスト http://cl.ly/1b50a21ca8202d22db1b/content

画面の下部近くにポップオーバーが開き、テキスト フィールドをタップして編集すると、キーボードが表示され、キーボードで覆われないようにポップオーバーが上に移動します。しかし、上に移動すると、ポップオーバーのテーブル ビューが境界を超えて上にスクロールします。

代替テキスト http://cl.ly/4fe64fbfe9518f20560d/content

下にスクロールできますが、これを防ぐにはどうすればよいですか。

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

ipad - ナビゲーション コントローラーは分割ビューで機能しますが、横向きのみです。

iPhoneアプリをiPadに移植中です。電話のレイアウトは 3 つのタブを持つタブ バーであり、そのうちの 2 つには、ユーザーがテーブル ビュー階層をドリルダウンするためのナビゲーション コントローラーが含まれています。

ただし、iPad では、ナビゲーションは横向きモードで期待どおりに機能しますが、ポップオーバー内から縦向きでテーブル ビュー階層をドリルダウンすることはできません。ルート テーブル ビューは正常に表示されます (もちろん nib でインスタンス化されます) が、子ビューはデータなしで表示されます。

子テーブル ビュー コントローラーは正常にインスタンス化されますが、デリゲート メソッド tableView:cellForRowAtIndexPath: は呼び出されません。階層のさらに下にあるときに縦向きに回転すると、逆方向に移動できるため、ビューコントローラーをスタックからポップすることは問題ではないようです。

私は本当にこれに頭を悩ませています。ビュー コントローラー ビューは表示されます (viewDidAppear が呼び出されます) が、テーブル ビュー セルにデータを入力するデリゲート メソッドは起動しません。

Xcode の分割ビュー テンプレートから始めました。これにより、正しい方法で簡単に接続できるはずです。

これに関するヘルプは大歓迎です。

乾杯、

Gregor Tomasevic スウェーデン

更新: viewDidAppear: で [self.view reloadData] を呼び出すことにより、子ビューのデータを縦向きに表示することができます (ただし、viewWillAppear: ではありません)。ただし、これはビューが所定の位置にスライドした後にのみデータを表示します。これは、ユーザーが期待する動作ではありません。奇妙なことに、ランドスケープでも期待どおりに機能します。私、私は今、少し高いレベルで混乱しています。ヒントはありますか?

Update2: シミュレーターのバグかもしれません。デバイス上で問題なく動作するようです。