問題タブ [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.
ios5 - iOS 5でページベースのアプリケーションの背景画像をロードする正しい方法は?
私はiOS5用のiBooksタイプのアプリに取り組んでおり、背景画像を除いてすべてが機能しています。特にランドスケープモードで。
この時点まで、私は以下を使用してきました:
RootViewControllerでこれを行うと、スパインは明らかにページビューコントローラのビューに表示されません。これをページビューコントローラクラス内で使用すると、CGRectInsetを使用してページカールを開始する場所を指定する機能が削除されます。
これはおそらくかなり基本的なことだと思いますが、私はGoogleだけでなく、私が持っているすべての本を調べましたが、これはどこにもカバーされていません。どんな助けでもいただければ幸いです。
ありがとう
iphone - UIPageViewController を使用して、ビューをフラッピングのように見せる
UIPageViewController
ページの隅の 1 つが少しバタバタしているように見えるように、最初のビューをアニメーション化する方法があるかどうか疑問に思っています。この特定の画面に最初に到達したとき、ページを少しそよ風が吹くかのように。
これにより、画面をスワイプできることを示す何らかの UI アフォーダンスが追加されます。表示するコンテンツはUIPageViewController
、本のように画面全体を占めるわけではありませんが、ジェスチャーを使用して水平方向に移動できることをユーザーにわかりやすくしたいと考えています。
どんな提案も役に立ちます。
iphone - UIPageViewControllers を同時に使用できますか?
2冊の本を同時に表示したいのですが(iPadの場合) UIPageViewControllersを使えますか?
objective-c - UIPageViewController のページを DataViewController から適切に切り替える方法は?
特定のページでのイベントの結果として UIPageViewController を有効にしたいと考えています。Xcode でページ ビュー テンプレートを使用して、これを実現する適切な方法は何ですか? DataViewController と ModelController に RootViewController の UIPageViewController への参照を含めてから [(UIPageViewController *) setViewControllers] メソッドを使用することを考えていましたが、それはずさんなようです。これを行うより良い方法はありますか?
ios - UIPageViewController と画面外の向きの変更
私のアプリは、iPad で動作するタブ バー アプリケーションです。
タブの 1 つに UIPageViewController が含まれています。これは、ここのチュートリアルに従って実装しました。
回転を含め、すべてがうまく機能します。ただし、問題があります。ページ ビュー コントローラーを含むタブに移動すると、別のタブに移動して向きを変更します。次に、ページ ビュー コントローラーを含むタブに戻ると、正しく表示されません。
ページ ビュー コントローラーが表示された状態でデバイスを再度回転させると、問題が修正されます。
これだからかな
そのタブが表示されていない間は呼び出されません。これを修正する方法についてのアイデアはありますか?
iphone - ストーリーボードでUIPageViewControllerを使用する
UIPageViewController
Xcodeのストーリーボードでを使用したいと思っています。私が見つけた唯一の例は、個別のxibファイルを使用して実装する方法に関するこのチュートリアルでした。UIPageViewcontroller
ただし、このチュートリアルでUIPageViewController
は、を拡張するクラス内でプログラムによってインスタンス化されますUIViewController
。UIPageViewcontroller
これにより、ストーリーボードが(それ自体がインスタンスとして)を解釈する方法に変換するのが複雑になります。
Xcodeのストーリーボードを使用して機能を作成する方法についてのヘルプはUIPageViewController
大歓迎です。
更新:デフォルトのページコントローラーテンプレートを使用してXcodeで新しいプロジェクトを作成することにより、この問題を解決することができました。絵コンテを使っていて、わかりやすかったです。
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 つのページがまだ存在します。しばらくこれを修正しようとしていますが、他のオプションが表示されません。これを修正する方法はありますか?
ありがとうございました。
ios - UITableViewデータの複数ページでテキストpdfを作成する
UITableView コントローラーを持つビューの複数のページでテキスト pdf を作成する機能を実装する必要があります。
PDFを作成できますが、1ページしかありません。
問題は次のとおりです。pdf-context にレンダリングしている間、tableView を壊すことができません。これを行うには、次のコードを使用しています。
ご覧のとおりself.m_TableView.layer
、レンダリングに使用しています。UITableView レイヤーを壊すことはできません。
テーブルビューコントロールから複数のページでPDFを作成できる他の方法はありますか??
ios - UIPageViewController は、方向の変更時に SIGABRT をスローします
雑誌タイプのアプリを表示する次のコードがあります。アプリがローテーションされると、このコードが実行されます。サポートされている向きに回転した場合にのみ実行されるようにしました。この関数が戻ると、アプリは SIGABRT で失敗します。理由については他に何も示されていません。
削除してもプログラムが失敗しないため、この機能であることはわかっています。
iphone - UIPageViewUIWebViewプリフェッチ
UIPageViewControllerでアプリを作っています。現在、各ページにUIWebViewがあります。現在、[_webView loadRequest:requestObj];
viewWillAppear内で実行しています。正常に動作しますが、ジェスチャレコグナイザがページめくりのイベントを処理するときにhttpリクエストが送信されるため、ページが表示されるまでに時間がかかります。
中にコードを書いてみました
しかし、私はそれを機能させることができませんでした。
ページをめくる前に次のページのUIWebViewをプリフェッチして、ページがめくられているときにページがすぐに表示されるようにする良い方法は何ですか?