問題タブ [uipageviewcontroller]

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

ios5 - iOS 5でページベースのアプリケーションの背景画像をロードする正しい方法は?

私はiOS5用のiBooksタイプのアプリに取り組んでおり、背景画像を除いてすべてが機能しています。特にランドスケープモードで。

この時点まで、私は以下を使用してきました:

RootViewControllerでこれを行うと、スパインは明らかにページビューコントローラのビューに表示されません。これをページビューコントローラクラス内で使用すると、CGRectInsetを使用してページカールを開始する場所を指定する機能が削除されます。

これはおそらくかなり基本的なことだと思いますが、私はGoogleだけでなく、私が持っているすべての本を調べましたが、これはどこにもカバーされていません。どんな助けでもいただければ幸いです。

ありがとう

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

iphone - UIPageViewController を使用して、ビューをフラッピングのように見せる

UIPageViewControllerページの隅の 1 つが少しバタバタしているように見えるように、最初のビューをアニメーション化する方法があるかどうか疑問に思っています。この特定の画面に最初に到達したとき、ページを少しそよ風が吹くかのように。

これにより、画面をスワイプできることを示す何らかの UI アフォーダンスが追加されます。表示するコンテンツはUIPageViewController、本のように画面全体を占めるわけではありませんが、ジェスチャーを使用して水平方向に移動できることをユーザーにわかりやすくしたいと考えています。

どんな提案も役に立ちます。

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

iphone - UIPageViewControllers を同時に使用できますか?

2冊の本を同時に表示したいのですが(iPadの場合) UIPageViewControllersを使えますか?

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

objective-c - UIPageViewController のページを DataViewController から適切に切り替える方法は?

特定のページでのイベントの結果として UIPageViewController を有効にしたいと考えています。Xcode でページ ビュー テンプレートを使用して、これを実現する適切な方法は何ですか? DataViewController と ModelController に RootViewController の UIPageViewController への参照を含めてから [(UIPageViewController *) setViewControllers] メソッドを使用することを考えていましたが、それはずさんなようです。これを行うより良い方法はありますか?

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

ios - UIPageViewController と画面外の向きの変更

私のアプリは、iPad で動作するタブ バー アプリケーションです。

タブの 1 つに UIPageViewController が含まれています。これは、ここのチュートリアルに従って実装しました。

回転を含め、すべてがうまく機能します。ただし、問題があります。ページ ビュー コントローラーを含むタブに移動すると、別のタブに移動して向きを変更します。次に、ページ ビュー コントローラーを含むタブに戻ると、正しく表示されません。

ページ ビュー コントローラーが表示された状態でデバイスを再度回転させると、問題が修正されます。

これだからかな

そのタブが表示されていない間は呼び出されません。これを修正する方法についてのアイデアはありますか?

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

iphone - ストーリーボードでUIPageViewControllerを使用する

UIPageViewControllerXcodeのストーリーボードでを使用したいと思っています。私が見つけた唯一の例は、個別のxibファイルを使用して実装する方法に関するこのチュートリアルでした。UIPageViewcontroller

ただし、このチュートリアルでUIPageViewControllerは、を拡張するクラス内でプログラムによってインスタンス化されますUIViewControllerUIPageViewcontrollerこれにより、ストーリーボードが(それ自体がインスタンスとして)を解釈する方法に変換するのが複雑になります。

Xcodeのストーリーボードを使用して機能を作成する方法についてのヘルプはUIPageViewController大歓迎です。

更新:デフォルトのページコントローラーテンプレートを使用してXcodeで新しいプロジェクトを作成することにより、この問題を解決することができました。絵コンテを使っていて、わかりやすかったです。

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

containers - Container View ControllerでのUIPageViewControllerの回転

他のViewControllerを含むUIViewControllerがあります。最初の ViewController は viewDidLoad で設定されます。

この Container Controller は、YES を返すように自動的に ForwardAppearanceAndRotationMethodsToChildViewControllers を実装しています。また、非アクティブな ViewController への前方回転の変更を手動で実装しています。

メニュー ボタンがタップされると、ViewController 間の遷移を行います。

このトランジションは、「通常の」ViewController では正常に機能し、アクティブでない場合でも、方向の変更後に適切に表示されます。ただし、SecondCV と呼ばれるこれらの子ビュー コントローラーの 1 つには、子ビュー コントローラーとしてUIPageViewControllerがあります。UIPageViewControllerDelegateとUIPageViewControllerDataSourceをこの SecondCV と pageViewController:spineLocationForInterfaceOrientation に設定していますポートレートの場合は UIPageViewControllerSpineLocationMin を返し、ランドスケープの場合は UIPageViewControllerSpineLocationMid を返します。この SecondVC の回転は、アクティブなときに正しく機能します。横向きモードで 2 ページ、縦向きモードで 1 ページが正しく表示されます。しかし、この SecondVC がアクティブでない場合、ローテーションは正しくありません。pageViewController:spineLocationForInterfaceOrientation:が呼び出された場合でも、ポートレート モードとランドスケープ モードの両方で 1 つのページがまだ存在します。しばらくこれを修正しようとしていますが、他のオプションが表示されません。これを修正する方法はありますか?

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

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

ios - UITableViewデータの複数ページでテキストpdfを作成する

重複の可能性:
テーブル ビューが大きすぎて画面に収まらない場合に、テーブル ビューのすべての行を印刷する

UITableView コントローラーを持つビューの複数のページでテキスト pdf を作成する機能を実装する必要があります。

PDFを作成できますが、1ページしかありません。

問題は次のとおりです。pdf-context にレンダリングしている間、tableView を壊すことができません。これを行うには、次のコードを使用しています。

ご覧のとおりself.m_TableView.layer、レンダリングに使用しています。UITableView レイヤーを壊すことはできません。

テーブルビューコントロールから複数のページでPDFを作成できる他の方法はありますか??

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

ios - UIPageViewController は、方向の変更時に SIGABRT をスローします

雑誌タイプのアプリを表示する次のコードがあります。アプリがローテーションされると、このコードが実行されます。サポートされている向きに回転した場合にのみ実行されるようにしました。この関数が戻ると、アプリは SIGABRT で失敗します。理由については他に何も示されていません。

削除してもプログラムが失敗しないため、この機能であることはわかっています。

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

iphone - UIPageViewUIWebViewプリフェッチ

UIPageViewControllerでアプリを作っています。現在、各ページにUIWebViewがあります。現在、[_webView loadRequest:requestObj];viewWillAppear内で実行しています。正常に動作しますが、ジェスチャレコグナイザがページめくりのイベントを処理するときにhttpリクエストが送信されるため、ページが表示されるまでに時間がかかります。

中にコードを書いてみました

しかし、私はそれを機能させることができませんでした。

ページをめくる前に次のページのUIWebViewをプリフェッチして、ページがめくられているときにページがすぐに表示されるようにする良い方法は何ですか?