摘要: 系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来模拟Path这个软件的NavigationBar。AppDelegate.h1#import <UIKit/UIKit.h>2#import "MyViewController.h"3@interface AppDelegate : UIResponder <UIApplicationDelegate>45@property (strong, nonat 阅读全文
posted @ 2013-06-14 15:28 天牛 阅读(489) 评论(0) 推荐(0)
摘要: 在Android手机上, 在某个程序里,通过按Menu键,一般都会打开这个程序的设置,而在iOS里,系统提供了一个很好的保存程序设置的机制。就是使用Settings Bundle。在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?1、添加设置项默认情况下,新建的项目程序是没有设置项的。新建一个项目,命名为 SettingsBundleDemo,选择Single View App模版创建。项目创建完成,在项目里选择创建新文件,选择Resource 中的Settings Bundle,创建。再给程序添加一个icon。运行。按home键,打 阅读全文
posted @ 2013-06-14 15:18 天牛 阅读(583) 评论(0) 推荐(0)
摘要: 像我一样记不住iOS应用图标像素尺寸的开发者不在少数,我经常需要查询不同设备上的应用尺寸,为了方便自己、方便大家,我制作了下面的图表供大家参考。iPhone、iPodTouch以及一般通用的应用图标像素尺寸是多少?iPhone和iPodTouch应用需要一般应用所有的图标像素,你可能会想知道为什么iPhone应用需要iPad应用图标,因为一款iPhone应用也可以在iPad上运行。相反,iPad应用不能在iPhone上运行,因此iPad应用有专属自己的图标像素。iPhone必需图标:AppStore图标:1024×1024pixelsiPhone主屏幕图标:57×57、11 阅读全文
posted @ 2013-06-14 12:02 天牛 阅读(341) 评论(0) 推荐(0)
摘要: ios应用的分发和上传。主要分两个步骤:一是进入开发者账号在iTunes Connect申请和布局一个新的应用资料 ;二是归档打包 上传一:在iTunes Connect申请和布局一个新的应用资料1.准备需要的图片资源 一张:large App icon貌似要1024*1024了(提示这么说的);1-5张截图。(如果你的应用适配iPhone5,则需要4 寸屏幕的截图)2.进入iTunes Connect--->Manage Your Applicationsg根据相应的步骤新建一个app资料,根据步骤填写,基本没什么难度。3.如果你准备上传的话,先将应用状态设置成 Waiting for 阅读全文
posted @ 2013-06-14 11:57 天牛 阅读(698) 评论(0) 推荐(0)
摘要: 本文转载至:http://www.cnblogs.com/xinye/archive/2013/06/13/3134746.htmlIOS定位核心与地图 Core Location以及Map框架包通常能给我们的应用程序添加定位和地图相关的服务。Core Location框架包通常是使用硬件设备来进行定位服务的,Map框架包通常能够使你的应用程序做一些地图展示与交互的相关功能。地图的定位服务一般需要依赖设备的硬件组成部分。如果有定位的硬件设备,那么肯定是可以利用地图框架包来进行地图的一些相关的操作。为了能够在项目中使用到位置服务以及地图展示的相关功能,你必须要导入Core Locati... 阅读全文
posted @ 2013-06-14 10:01 天牛 阅读(233) 评论(0) 推荐(0)
摘要: 不可以直接用pushViewController:animated:,要在***AppDelegate.m中先实例化一个UINavigationController新建一个Empty项目后,在application:didFinishLaunchingWithOptions:中的代码如下- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFram. 阅读全文
posted @ 2013-06-14 02:00 天牛 阅读(263) 评论(0) 推荐(0)
摘要: 本文转载至: http://www.3lian.com/edu/2012/11-08/43227.html//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITextBorderStyleNone, UITextBorderStyleLine, UITe... 阅读全文
posted @ 2013-06-06 18:19 天牛 阅读(185) 评论(0) 推荐(0)
摘要: 本文转载至:http://www.cnblogs.com/wengzilin/archive/2012/03/13/2393985.html1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placeholder = @"password"; //默认显示的字 阅读全文
posted @ 2013-06-06 18:18 天牛 阅读(200) 评论(0) 推荐(0)
摘要: 在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现CodeSignerror:Provisioningprofile‘XXXX’can'tbefound是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(ShowPackageContents)。会新打开一个Finder。注:其实XXXX.xcodeproj就是一个文件夹,这里新打开的一个Finder里面的三个文件就是该XXXX.xcodeproj文件夹里面的文件。2.在新打开的Finder中找到proje 阅读全文
posted @ 2013-06-06 15:24 天牛 阅读(10249) 评论(0) 推荐(0)
摘要: 下面是在iPhone专用程序、iPad专用程序和通用程序中使用图标文件的指导,由译言网翻译自苹果官方文档。原文http://article.yeeyan.org/view/395/100567注意:图标是你的程序包所必需的组成部分。如果你没有提供程 序所需的各种尺寸的图标,系统会自动将已经存在的某个图标文件缩放到合适的尺寸。建议为每个需要的尺寸提供合适的图标文件。iPhone专用程序你的iPhone程序包需要以下尺寸的图片:57×57像素图片,用于程序商店和在iPhone/iPod Touch中显示——必需。29×29像素图片,用于设置和Spotlight搜索——如果你的程 阅读全文
posted @ 2013-06-06 13:52 天牛 阅读(305) 评论(0) 推荐(0)