帮酷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  |  如果智培  |  酷兔英语