帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Playing  play  CAR  
A playing card UI library for iOS

  • 源代碼名稱:ios-cards
  • 源代碼網址:http://www.github.com/finiteloop/ios-cards
  • ios-cards源代碼文檔
  • ios-cards源代碼下載
  • Git URL:
    git://www.github.com/finiteloop/ios-cards.git
  • Git Clone代碼到本地:
    git clone http://www.github.com/finiteloop/ios-cards
  • Subversion代碼到本地:
    $ svn co --depth empty http://www.github.com/finiteloop/ios-cards
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 卡用戶界面庫

    背景

    我喜歡為我的朋友和家人為iOS製作紙牌遊戲。 當我開始這樣做時,我注意到沒有好的圖書館可以用來呈現吸引人的遊戲卡。 而且,我找到了用於卡片的static 圖像,當你,比如,想要在iphone和ipad上呈現不同的卡片大小。

    在矢量格式( https://code.google.com/p/vectorized-playing-cards/ ) 中,我找到了一個很好的開放源碼包,但iOS有限的矢量圖形支持。

    為了解決這些問題,我修改了在PDF文檔中的頁面圖形,並使用iOS中的本機PDF呈現功能。

    這個庫是這系列黑客的最終結果,我希望它的他人能夠為iOS製作卡遊戲。

    用法

    繪製一張卡片:

    CGFloat width = 100;CGFloat height = [CardView heightForWidth:width];
    CardView *cardView = [[CardView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
    cardView.card = [[Card alloc] initWithSuit:Hearts number:King];

    查看網格中的所有卡片:

    [self.navigationController pushViewController:[CardsController new]];

    屏幕截圖

    繪製了兩個不同大小的簡單網格:

    Big

    Small

    許可證

    這個庫可用於Apache許可,版本 2.0 ( http://www.apache.org/licenses/LICENSE-2.0.html )。

    庫包括在LGPL下發布的卡圖像。 請參見 https://code.google.com/p/vectorized-playing-cards/



    文章标签:play  CAR  Playing  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语