自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 IOS学习笔记32—使用Storyboard实现复杂界面

Storyboard是IOS5以后新增的内容,从名字上看,是以故事面板的形式来展现界面间的逻辑关系,Storyboard的功能很强大,今天就简要介绍Storyboard的基本使用,界面间的关系,以及如何使用xib和Storyboard共同使用的情况。首先新建一个Empty工程,并新建一个Storyboard,我命名为MainStoryboard,以下是完整的工程目录结构:

2014-08-29 19:09:52 605

原创 自动检测iOS网络并可跳转至设置界面设置网络

若不想写繁琐的网络状况判断代码,并且应用程序能自动在无网络时弹出可跳转到系统设置页面的对话框,那么可以考虑这么做。在项目中相应的**info.plist文件中增加一个关键字:SBUsesNetwork应用程序就会自动检测网络状况,在网络异常的情况下,会弹出网络设置对话框提醒用户是否进行网络设置,并且可以跳转至系统设置中进行昂立设置。其实在IOS5.1+之

2014-08-28 15:05:54 484

原创 IOS编程教程: storyboard如何往表视图(Table View)添加搜索栏(Search Bar)

一个常见的问题是我如何在UITableView里用一个搜索栏实现数据搜索。 本章节将展示如何往标签栏项目添加一个搜索栏 。 有了搜索栏,程序允许用户通过指定一个搜索词搜索菜谱列表。嗯,添加一个搜索栏不是很难,但这需要一点额外的工作。 我们将继续从前一教程Xcode项目中开发的程序做基础  。 如果你没有经历过前面的教程,花些时间来看看 。理解搜索显示控制器(Se

2014-08-27 09:33:04 2537

原创 IOS编程教程:storyboard创建标签栏和网页视图

这是故事版系列的第三篇文章。上一次,我们讨论了如何给用联线(Segue)连接的视图控制器之间的数据传递。它应该很容易吧?现在,让我们继续进行我们的故事板项目,看你怎么可以在iPhone的应用程序创建其他两个常见的UI元素。在本教程中,您将了解到:>如何创建一个标签栏控制器(Tab Bar)>如何创建一个“关于”页面使用的UIWebView如果你是新学故事板的,我建议

2014-08-27 09:31:37 1866

原创 IOS编程教程:在故事板联线(Segue)中的不同视图控制器里传值

这是我们演示故事板系列的第二篇文章。在前一个教程中,我们介绍了故事板,那是一个在Xcode中方便设计友好用户界面的功能。如果你跟着教程走,从开始到现在,你应该已经建立了一个简单的菜单应用程序的导航界面。但是上一篇我们有一件事没讨论,那就是如何在通过联线(segue)连接的视图控制器中传值呢?首先,让我们快速浏览一下我们已经完成了什么。在此之前,我们学会了使用故事板建立一个下面几件事情:

2014-08-27 09:30:31 1447

原创 IOS编程教程:使用StoryBoard来建立导航控制器和表视图

现在,如果你按照我们的教程,你应该有一个基本的了解UITableView和如何构建一个简单的应用程序。这个文章,我们将讨论新的东西- 故事板(Storyboard)。这是一个最令人兴奋的功能,在Xcode 4.2和iOS 5 SDK。为iOS开发者,它可以使你的生活,更简单,让您轻松地设计你的iOS应用程序的用户界面。在本教程中,我们将向您展示如何使用故事板来建立一个导航界面,并整合与

2014-08-27 09:29:46 1774

原创 ios7 Storyboard教程1

本教程建立在您的第一个教程(基础教程)创建的项目。你会使用你学到的一些视图,视图控制器,操作和导航。下面的界面,第一个设计的过程中,您还可以创建一些关键的用户界面流程,作为你的todolist的应用程序,并添加运行你已经创建的场景。本教程教您如何:1.采用自动布局灵活添加到您的用户界面2.用Storyboard来定义应用程序的内容和流量3.管理多个视图控制器4.加入

2014-08-26 22:10:10 558

原创 ios7 Storyboard教程3

创建自定义视图控制器你已经完成了所有这些配置,而无需编写任何代码。配置完成加载的待办项目视图控制器需要一些代码,虽然,你需要一个地方来存放它。眼下Xcode中配置了两个附加的待办项目视图控制器和表视图控制器作为通用视图控制器。要为您的自定义代码的地方,你需要创建子类为每个这些视图控制器,然后配置界面使用这些子类。首先,你解决了附加的待办项目视图控制器的场景。自定义视图控制器类将被称为X

2014-08-26 22:10:00 535

原创 ios7 Storyboard教程2

通过添加Segue浏览下一页你已经在Storyboard中配置两个视图控制器,但有它们之间没有联系。我们通过Segue来联系两个场景,也就是场景之间的转换被称为Segue。在创建一个Segue之前,你需要配置场景。首先,在导航控制器你需要封装XYZToDoListViewController。自定义交互的导航控制器提供了一个导航栏和跟踪导航堆栈。你要添加一个按钮,用于过渡到XYZA

2014-08-26 22:09:10 531

原创 Facebook Shimmer 实现原理

Facebook 最新的 App Paper 包含了很多丰富的动画元素,为此 Facebook 甚至设计了一款 iOS 的动画引擎 pop。整个 Paper 的动画设计中另一个很有特色的动画是文字的闪光效果。这个效果其实和 iPhone 的锁屏文字效果非常类似。Facebook ShimmerFacebook 最近在 Paper 中实现这种文字效果的部分

2014-08-19 08:54:29 566

原创 《捕鱼达人3》讲解Cocos引擎3D技术(四):旋涡特效

大家好,经过前面三节课的学习,我们已经可以掌握将模型加载到游戏中进行显示,并且做出模型在水中受波光影响的效果,也学会了如何产生闪电链。这一节课,我们来学习一下如何开发旋涡特效。在《捕鱼达人3》里,有这样一个效果,它实现了对屏幕画面进行旋转扭曲,感觉就像带着玩家通过旋涡进入了海底的世界。如图:哈哈!看起来是不是很流弊!具体怎么实现呢?现在我们来学习一下。要

2014-08-15 08:47:23 2047

原创 《捕鱼达人3》讲解Cocos引擎3D技术(二):鱼身上的波光处理

大家好,在上一节的学习中,我们已经掌握了如何使用Cocos2d-x加载鱼的模型和播放鱼的动画,这一节我们来学习一下如何为鱼的模型增加波光处理,以使它看起来像在海水中游动。在模型的身上加入波光的感觉,是通过纹理动画来实现的,其原理是给模型增加一个纹理,并循环的移动纹理贴图寻址的UV坐标,这样贴在模型表面的纹理就会按照不断变化的UV值来产生出贴图运动的效果。下面我们来实际做一下这个效果。

2014-08-14 08:57:35 2316

原创 用《捕鱼达人3》讲解Cocos引擎3D技术(三):闪电特效

之前我们已经学习了《捕鱼达人3》中Cocos引擎3D技术的实现:加载鱼的模型和播放动画 和 鱼身上的波光处理,今天我们接着学习游戏中如何制作攻击时的闪电特效。 《捕鱼达人》中的闪电,是“”阅读器Cocos引擎捕鱼达人3(via:Cocos引擎中文站) 之前我们已经学习了《捕鱼达人3》中Cocos引擎3D技术的实现:加载鱼的模型和播放动画 

2014-08-14 08:56:46 2660

原创 用《捕鱼达人3》讲解Cocos引擎3D技术(一):加载鱼的模型和播放动画

大家好,相信许多朋友们都听过或玩过《捕鱼达人》这款游戏。今年7月中旬,《捕鱼达人3》正式发布,24小时就突破实现1千万下载,欢迎大家一起来下载试玩!本次《捕鱼达人3》采用了Cocos2d-x 3.x版本中的3D功能来进行开发,实现了完全的3D化。作为一款支撑了无数2D游戏产品的引擎,Cocos2d-x本次也将带来3D方面的功能扩展,帮助广大Cocos2d-x开发者快速进入3D游戏产品的

2014-08-14 08:54:46 3142

原创 IOS中图形图像处理第一部分:位图图像原图修改

原文地址:http://www.raywenderlich.com/69855/image-processing-in-ios-part-1-raw-bitmap-modification泰然翻译组:The Game。校对:lareina。想象一张最好的生活自拍照。它是很高大尚滴并且以后会有用武之地。转发,票选将会使你获得成千上万份的关注,因为它确实很酷很帅。现在,如果你有什么办法

2014-08-13 08:38:43 833

转载 IOS开发~web在线安装App

经测试,在越狱设备上可以安装,如果设备不越狱也想安装,就要企业发布权限了,可惜我没有,所以不能测试了!1、创建ipa及plist文件:XCode菜单栏->Product->Archive->Distribute->Save for Enterprise or Ad-Hod Deploymemnt点击Next选择你的Code signing Identity,我选的是Te

2014-08-12 19:08:33 649

转载 WWDC2014之App Extensions学习笔记

WWDC2014之App Extensions学习笔记JUN 23RD, 2014一、关于App Extensionsextension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。extension的出现,为用户提供了在其它应用中使用我们应用提供的服务的便捷方式,比如用户可以在Today的

2014-08-01 18:34:10 813

转载 IOS的app程序中的文件目录的功能和使用详细说明

一些重要的应用目录为了安全的缘故,一个应用只能拥有一些目录,用来写入应用的数据或者首选项参数。当一个应用安装到系统,会创建该应用的home目录。以下列出一些home目录下的主要的子目录:/AppName.app:存放应用程序自身/Documents/:存放用户文档和应用数据文件/Library/:应用程序规范的顶级目录,下面有一些规范定义的的子目录,当然也可以自定义子目

2014-08-01 17:57:23 647

原创 高效利用你的Xcode

好莱坞电影里经常看到黑客们手指在键盘上飞速跳跃,同时终端上的代码也随着飞舞。如果你也想像电影里那样,那么你来对地方了。这篇教程将会教你在Xcode编程中更像程序员,你可以称之为魔法、疯狂的技术、好运当头或者黑客。毫无疑问,在学习完本教程之后,不管你怎么认为,都会感觉很酷,同时能更高效地运用Xcode,甚至可以通过这些新发现使你的代码免于毁灭。原文地址开始日常Xcode任务快捷键Xc

2014-08-01 09:57:30 482

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除