問題タブ [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 投票する
0 に答える
1331 参照

ios - UIPageViewController のようなパン ジェスチャによる部分的なページ カール

View Controllerをまったく同じように部分的に表示したい

UIModalTransitionStylePartialCurl

、しかし、カーリングアニメーションの代わりに、パンジェスチャーでビューをカールさせたい

私の目標は、UIPageViewController を使用して、ユーザーのタッチ (スワイプ ジェスチャではなく) に応じてページをドラッグ/カーリングして ViewController を切り替える場合と同じ効果を得ることです。

どんな助けでも大歓迎です。

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

objective-c - ストーリーボードを使用したページベースのdeallocはしない

テンプレート「ページベースのストーリーボード」を使用して、完全なアプリケーションを開発しています。

しかし、ページをめくるたびに、割り当てられたメモリの量は増加するだけで、減少することはないので、クラッシュが発生するまで、楽器を通してわかります。

iPadデバイスで試してみるとクラッシュします。

単純化して問題を見つけようとするために、同じテンプレートを使用してARCを選択し、使用するページの画像のみを読み込んで、元のAppleコードに何も変更せずに、この単純なアプリケーションでも問題のあるテストアプリを作成しました。発生します。

問題は、すべてのページがこの問題のように割り当てられたままであるためだと思います 。Pag​​eViewController:追加されたViewControllerを解放するにはどうすればよいですか?

しかし、私はストーリーボードを使用しているので、どこにありますか? PageView *pView = [[PageView alloc] init];

私は持っています: MWViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"MWDataViewController"]

自動リリースを入れようとしましたが、効果がありません。

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

iphone - RTL言語uipageviewcontrollerアニメーション

私はこの質問が典型的であり、フォーラムで何度も尋ねられたことを知っていますが、それでも私の問題を解決することはできません。

アラビア語で本のアプリケーションを作成していますが、uipageviewcontrollerの右から左への遷移を実行する必要があります。そして、それは私が言わなければならないすべてです。

もう1つ(自分自身を十分に説明していなかった場合)このスレッドとして正確な必要性があります:ページングカールアニメーションのUIPageViewController方向を変更する方法ですが、彼らが話している解決策を作ることができませんでした。私を説明するか、私がそれを行う方法を持っていることができるリンクを私に与えることができますそれは十分すぎるでしょう:)

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

iphone - UIpageviewcontollerを使用せずにページスタイルを取得できますか?

iOS4をサポートするiPhone3Gで動作する必要があるアプリを作成しています。ページスタイルとして表示する必要がある画像のバンドルが必要です。しかし、iOS4がUIPageViewControllerをサポートしていないことがわかりました。プログラムでそれを取得しますか?..

これに関するチュートリアルやリンクを共有すると、すばらしいでしょう...

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

iphone - ページベースのアプリケーションUIPageViewControllerのアニメーションを変更する

xcode 4.3.1およびiOS5で(UIPageViewControllerを使用して)ページベースのアプリケーションを作成すると、デフォルトで(iBooksのように)優れたページめくりアニメーションが得られます。このアニメーションを、天気アプリや株式市場アプリなどのスライドアニメーションに置き換えたいと思います。これどうやってするの?

ありがとう!

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

iphone - UIPageViewControllerでページめくりを最適化する

xcode 4.3.1を使用しており、[ファイル]->[新規]->[プロジェクト]->[ページベースのアプリケーション]を使用してアプリを作成しました。

DataViewControllerで、webViewを作成し、次のviewWillAppearを実装しました。

これにより、目的の機能が作成されますが、Webビューが表示されるまで読み込みが開始されないため、少し時間がかかります。以前のWebビューと次のWebビューを表示する前にロードして、よりスムーズなページめくり効果を得る方法を見つけたいと思います。

誰かがこれを行う方法について私にアドバイスを与えることができますか?

ありがとう!

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

objective-c - コーナーの UIPageViewController スパイン

UIPageViewController でページを画面の端ではなく隅に向けることは可能ですか?

そのまま提供されていないことは承知していますが、いくつかのトリックがあるのではないでしょうか?

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

objective-c - iOS ページ ベースのアプリケーションのクリア カラーの問題

実際のページが非長方形の画像 (クリアカラーを含む) である iOS でページベースのアプリケーションを作成しようとしています。ただし、ページをめくったときに現れる影は、画像の透明度を無視していないようです (以下を参照)。

スクリーンショット http://img543.imageshack.us/img543/9730/pagecurl.png

この動作を変更できるかどうかは誰にもわかりませんか?

前もって感謝します。

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

ios - UIPageViewController: PDF ページの表示とキャッシュ

Apple の「Page-Based Application」Xcode テンプレートとこのレンダリング アプローチを使用しています。

drawRectを介して各PDFページを独自のPDFPageViewにレンダリングし、各ページのDataViewControllerにサブビューとして追加しています。

これは機能していますが、ページのレンダリングに時間がかかるため、ページのフリックアニメーションが遅くなるため、ページをプリレンダリングしてキャッシュする方法を考えています。

これまでのところ、ページがレンダリングされた、DataViewControllers を変更可能なディクショナリに入れています。そのインデックスに対するその後の viewControllerAtIndex の呼び出しは確かに高速ですが、より長い (52 ページ、11 MB) PDF ファイルのページを最後のページまでフリックし続け、フリックして戻ると、10 ページ後に再び遅くなります。辞書に存在します。

これは正しいアプローチですか、それとも代わりにレンダリングされた PDFPageViews をキャッシュする必要がありますか?

事前にプリレンダリングしたい場合、dispatch_async を使用してレンダリングし、プリレンダリングされた PDFPageView または DataViewController をディクショナリに入れる必要がありますか?

それとも、まったく別のアプローチを使用する必要がありますか? ありがとう!

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

uipageviewcontroller - 向きが水平に設定されている場合、UIPageViewControllerは垂直パンに応答します

私はこれに何時間も燃やしました。で初期化UIPageViewControllerしましたが、ユーザーが垂直方向にパンするとUIPageViewControllerNavigationOrientationHorizontal、何らかの理由で呼び出されます。viewControllerBeforeViewController

また、これが発生した場合、ページめくりdidFinishAnimating:didFinishAnimating:previousViewControllers:transitionCompletedはなく、まったく呼び出されません。これは、ページビューコントローラがこれが垂直方向の動きであることを認識していることを意味します。

これは初期化コードです-

何か案は?