2016-04-09 3 views
0

私はスウィフトにUIPageViewControllerを使用する方法だけでなく、あなたは、次の2つの機能を実装したときに与えられたPageControlの背景を変更できるようにする方法を学びたいポイントにまっすぐにビーイング:どのようにUIPageVIewControllerを使用して、PageControlの背景を変更することができますか? - スウィフト

func presentationCountForPageViewController(pageViewController: UIPageViewController) -> Int { 
    } 

func presentationIndexForPageViewController(pageViewController: UIPageViewController) -> Int { 
    } 

ここですViewControllerの背景がイメージに設定されていても、PageControlが独自の背景色を保持している、PageControlの背景の問題を持つgithubで見つかったプロジェクトへのリンク。 (https://github.com/scroll318is/MyWeatherApp

PageControl Problem Image

私は誰かのために働いて背景色の問題は変わりますが、それはObjective-Cで書かれている答えを見つけることが、私は初心者だので、私はそれを実装する方法が分からないし、私が知っているのはすべてスイフトです。また、私が置いた画像と同じ背景を持っていたいと思います。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { 
pageControl.backgroundColor = [UIColor clearColor]; 
UIPageControl *pageControl = [UIPageControl appearance]; 
pageControl.pageIndicatorTintColor = [UIColor whiteColor]; 
pageControl.currentPageIndicatorTintColor = [UIColor redColor]; 
} 

私はプログラミング私はチュートリアルを探しまわってみました、私はVeaがソフトウェアによってUIPageViewController上のYouTubeのチュートリアルだった望んでいたまさにでした私が見つけた唯一のものに新たなんだので。しかし、それはXcode 6.2で書かれているので時代遅れであり、なぜ特定の関数が呼び出されるのか説明していません。

誰もが特定の関数が呼び出される理由を知っているか、私はUIPageViewControllerを学ぶことができるし、PageControlの背景を変更するために、特にどのようにどこを知っていますか?

私は、特定の関数が呼び出される理由を理解しようとしているが、私は何かを理解するために苦労してる今日のカップルのためのGithubからチュートリアルとレポで遊んでてきました。

私はOnline、Youtube、Stackoverflow、AppleのDocumenationを見てきましたが、私がオンラインで見つけたチュートリアルとYoutubeはロジックに深入りしません。Stackのリソースは主にObjective-Cです迅速に変換するのに問題があり、AppleのDocsは、私が正しい場所を探していない限り、それらを呼び出す方法を教えてくれません。

長い説明と任意の助けみんなのおかげで申し訳ありません。

答えて

0

これは、あなたがそれのこつを得るのを助ける必要があります。https://spin.atomicobject.com/2015/12/23/swift-uipageviewcontroller-tutorial/

あなたはそのチュートリアルを終了したら、各ビューの内部より多くを行うためのこつを得るために、この1(http://www.theappguruz.com/blog/easy-steps-to-implement-uipageviewcontroller-in-swiftを)しようとする場合があります。

+0

私はそれを確認しますありがとう!ところで、あなたはUIPageViewControllerの点の背景を変更する方法を知っていますか?私はいくつかのチュートリアルでオンラインで見た唯一の方法は、PageControlのアウトレットを実装し、それを一番上に置くためにサブビューに変更することですが、これを避けて、既にUIPageViewControllerを使って自動的に実装されているドットを使用します。 –

+0

@RichardCuico checkその最初のチュートリアルのリンクからコメントセクションの最初と2番目のコメントを出してください。あなたのページのドットをスタイルする本当に素早い方法があります!あなたがそれを見つけることができない場合私に教えてください。 – owlswipe

+0

恐ろしい私はそれを見た!私はできるだけ早くそれを実装しようとします。私は現在、学校の場合は、最後の数週間の仕事がたくさんあるので、私はそれを試すことができる前に私を取るかもしれませんが、私は返信して結果を投稿することを確認します。ありがとうジョン! –

関連する問題