IOS
lrenjundk
这个作者很懒,什么都没留下…
展开
-
IOS第三方资源库
因 为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程 中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。 KissXml——xml解析库相关教程:http://www.iteye.com/top转载 2013-03-27 16:01:07 · 1024 阅读 · 0 评论 -
tabBar隐藏与显现 hidesBottomBarWhenPushed
这个问题说简单也简单 但是如果不知道 可会让很多人吃苦,由于使用错误,一直以来被这个问题弄出不少bug。隐藏UITabBarController的tabBar, 我用它的一个属性hidesBottomBarWhenPushed隐藏了,可以pop的时候TabBar不显现了,我用另外改变tabBarController的view和TabBar的Frame实现了这个隐藏和显示的功能,可是,转载 2013-11-04 16:12:36 · 3559 阅读 · 0 评论 -
Redesign Your App for iOS 7 之 页面布局
前言iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。 最近打算写一系列针对iOS7新特性的文章,今天就从最基本和简单的页面布局开始吧。 从头说起转载 2013-09-26 15:44:25 · 2986 阅读 · 0 评论 -
IOS 为UILabel添加长按复制功能
在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView 2、UITextField 3、UIWebView UIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。 1、UIPasteboard:我们可以向其中写入数据,也可以读取数据 2、UIMenuController:显示一个快捷菜单转载 2013-10-10 17:56:13 · 14492 阅读 · 0 评论 -
IOS, xib和storyboard的混用
1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard:- (IBAction)openStoryboard:(id)sender { UIStoryboard *secondStoryboard = [UIStoryboard storyboardWithName:@"SecondStory原创 2013-08-23 18:00:54 · 9140 阅读 · 1 评论 -
IOS 图片阴影,圆角等处理
一直以来,为IOS添加图片的特殊效果都是通过跟美工的配合,比如,要加阴影,就从美工那边获得一张阴影效果图,在界面上画两个UIImageView,将阴影放在下面,图像放上上面,错开一定角度。有比如想做圆角效果,就画一张跟背景一个颜色的图片,中间透明,盖在原图上方。看起来很拙劣,效果还是不错的,直到愚钝的我发现IOS已经帮我们准备好了一切。其实就是几行代码的事情:首先不要忘记,必须导入IOS的fr原创 2013-08-09 08:32:27 · 4436 阅读 · 0 评论 -
IOS StoryBoard修改对于真机无效的问题
今天调试IOS代码,一直提示“has no segue with identifier” 的错误。更加诡异的是,在模拟器上调试一切正常,在真机上调试才会出这个错误。开发IOS相当一段时间,对于storyboard中segue的操作、页面的跳转估计已经做过上百次,所以不觉得自己会漏写identify或者对destination view和resource view的设置产生错误。不过还是检查了两遍,原创 2013-08-06 09:55:50 · 4259 阅读 · 0 评论 -
iOS 从相机或相册获取图片并裁剪
今天遇到一个用户头像上传的问题,需要从相册或者相机中读取图片。代码很简单,抽取关键部分,如下://load user image- (void)UesrImageClicked{ UIActionSheet *sheet; // 判断是否支持相机 if([UIImagePickerController isSourceTypeAvailable:UII原创 2013-07-05 16:37:10 · 9592 阅读 · 2 评论 -
修改苹果应用程序名称
OS应用在设备上的显示名称比较重要,它必须和提交程序信息时的一致,如果不一致那么你的软件将被驳回下面是APPLE的工作人员EMAIL给我的建议:To change the installed application name, in Xcode:1. Select your Target on the left side under Groups & Files2. S原创 2013-06-27 18:01:01 · 4768 阅读 · 0 评论 -
iOS用ASIFormDataRequest实现图片上传
方法一:表单提交 NSString *fileName = [[NSBundle mainBundle] pathForResource:@"color_blue" ofType:@"png"]; ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL: [NSURL URLWithString: url]原创 2013-06-27 17:33:56 · 5737 阅读 · 0 评论 -
IOS学习日志---1:TableView下拉刷新以及各种失败问题总结
今天尝试了下IOS中的下拉刷新,遇到各种各样的问题,写一篇日志做一个总结。一、下拉刷新的实现 首先IOS是没有自带下拉刷新的,虽然我们平时遇到大量APP是具有下拉刷新功能,但是很不幸,IOS的确没有做下拉刷新。而我们平时看到的大部分下拉刷新都是采用第三方库:EGORefreshTableHeaderView 下载地址为:htt原创 2013-04-17 16:47:00 · 4413 阅读 · 0 评论 -
UINavigationBar + UITabBar 隐藏Tarbar的具体使用
今天被这个问题纠结了很久,使用UITabBar作为APP的基础,每个TabItem里面方一个UINavigationBar,在点击界面中的某个元素进入UINavigationBar的第二层,此时需要保留NavigationBar而隐藏掉Tabbar。一查资料,有两种方法可以隐藏掉tabbar:方法一:self.tabBarController.tabBar.hidden = NO;原创 2013-04-15 18:24:18 · 7182 阅读 · 4 评论 -
IOS UINavigationBar 背景及按钮颜色设置
UIImage *navBackImg = [[UIImage imageNamed:@"nav_bg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];[[UINavigationBar appearance] setBackgroundImage:navBackImg forBarMetrics:UIBarM转载 2013-04-15 11:32:47 · 1655 阅读 · 0 评论 -
iOS: 解决某些第三方库因为ARC不能使用的问题
1、在target下面的build phases下有一个compile source,下面有很多待编译文件。可以看到一个compile flag,可以针对某些文件进行arc设置。这样,某些框架不能使用的问题不就解决了嘛。于是,在要用到的框架包含的所有.m文件后对应的compile flag处加上-fno-objc-arc,这样,就能成功在ios5项目下运行了。2、将库打包成framewor转载 2013-03-27 17:05:53 · 1102 阅读 · 0 评论 -
iOS 6 Tarbar 背景图片问题
初学IOS,用[item setFinishedSelectedImage:selectedImagewithFinishedUnselectedImage:unselectedImage]; 来设置tarbar的背景图片,遇到图片自动偏上的问题,几经确认图片的确没有问题效果下图的item2。估计是IOS内部没有做好,需要在调用背景设置之前,使用原创 2013-04-11 10:12:24 · 2043 阅读 · 3 评论 -
Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom
一、视图切换类型介绍在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。modal 模态转换转载 2013-04-10 11:18:50 · 1513 阅读 · 0 评论 -
IOS HTTP 传输数据
ASIHTTPRequest类库简介和使用说明官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objectiv转载 2013-03-27 16:10:31 · 1209 阅读 · 0 评论 -
mac 终端 svn 命令
xcode在升级到了5之后,svn真是难用到了极点,特别是新添加了文件夹到工程中之后,commit会提示说新文件夹下的所有文件都是在svn控制范围之内,但是文件夹本身不在控制范围内。导致SVN无法commit,查了很多资料,最终发现这个是xcode5的一个bug,只能通过命令行解决。http://stackoverflow.com/questions/10327484/svn-commit-f原创 2013-11-08 15:28:31 · 4072 阅读 · 0 评论