摘要: 系统自带的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 天牛 阅读(483) 评论(0) 推荐(0)
摘要: 在Android手机上, 在某个程序里,通过按Menu键,一般都会打开这个程序的设置,而在iOS里,系统提供了一个很好的保存程序设置的机制。就是使用Settings Bundle。在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?1、添加设置项默认情况下,新建的项目程序是没有设置项的。新建一个项目,命名为 SettingsBundleDemo,选择Single View App模版创建。项目创建完成,在项目里选择创建新文件,选择Resource 中的Settings Bundle,创建。再给程序添加一个icon。运行。按home键,打 阅读全文
posted @ 2013-06-14 15:18 天牛 阅读(580) 评论(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 天牛 阅读(339) 评论(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 天牛 阅读(692) 评论(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 天牛 阅读(228) 评论(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 天牛 阅读(261) 评论(0) 推荐(0)