- 博客(119)
- 资源 (16)
- 收藏
- 关注
原创 IOS学习之路十(仿人人滑动菜单Slide-out Sidebar Menu)
最近滑动菜单比较流行,像facebook和人人等都在使用滑动菜单,今天做了一个小demo大体效果如下:这次用了一个开源的项目ECSlidingViewController这个也是一个挺著名的托管在Github上的开源项目:Github上Project的URL是:https://github.com/edgecase/ECSlidingViewCo
2014-04-28 17:09:39 1653
原创 IOS学习之路八(GCD与多线程)
Serial Dispatch Queue -- 线程池只提供一个线程用来执行任务,所以后一个任务必须等到前一个任务执行结束才能开始。 Concurrent Dispatch Queue -- 线程池提供多个线程来执行任务,所以可以按序启动多个任务并发执行。1. Basic Management 我们可以通过dispatch_queue_cretae来创建队列,然后用dis
2014-04-28 15:36:02 706
原创 IOS学习之路七(通过xib自定义UITableViewCell)
一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCellDemo,则完成后自动生成代码视图如下图:二。新建一个UITableViewCell文件: 三。Add---New File
2014-04-28 11:53:05 662
原创 IOS学习之路七(通过xib自定义UITableViewCell)
一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCellDemo,则完成后自动生成代码视图如下图:二。新建一个UITableViewCell文件: 三。Add---New File
2014-04-28 11:31:21 675
原创 IOS学习之路五(代码实现UITableView)
先展示一下运行结果:代码实现:1.先创建一个空项目:2.创建一个Controller:(TableViewController)在AppDelegate.h中声明属性:[cpp] view plaincopyprint?// AppDelegat
2014-04-28 11:28:23 543
原创 IOS学习之路六(UITableView滑动删除指定行)
Controller.h文件[cpp] view plaincopyprint?#import @interface TableViewController : UIViewController @property (nonatomic, strong) UITableView *myTableView; @pro
2014-04-28 11:18:29 675
原创 UIButton 按钮控件-IOS开发
UIButton是一个标准的UIControl控件,所以如果你对UIControl不甚了解还是先看一下我的另一篇博文:《UIControl IOS控件编程》一、创建两种方法:1. 常规的 initWithFrame[java] view plaincopyprint?UIButton *btn1 = [[UIButto
2014-04-26 18:10:42 502
原创 UIimage更新图片时出现缓存问题
数据库中存有一个图片字段,为NSString类型,现在需要更换这张图片。从手机相册中选择新的图片,先把这张新的图片(write to file)到本地,再替换掉原有图片。看下代码://数据库用户头像 NSData *data=UIImagePNGRepresentation(self.headPortrait.image); //获取ap
2014-04-26 17:47:19 1523
原创 UIScrollView基本用法和代理方法
001- (void)viewDidLoad002{003 [super viewDidLoad];004 005 scrollView = [[UIScrollVie
2014-04-25 17:25:16 763
原创 UITableView使用详解
IOS 学习:UITableView使用详解2 自定义的单元格1.建立CustomCell类使用常见的建立类的方法,把被继承的类设置为UITableViewCell。建立了类之后再次点击新建文件,选择CocoaTouch 下的empty,建立一个nib文件,讲一个表格单元格Table View Cell控件拖进nib视图,添加,image view 和三个textL
2014-04-24 16:27:46 752
原创 UITableView with xib 以及自定义TableViewCell
Hai_阔天空信仰在飘扬,风景在路上。ios开发 UITableView with xib 以及自定义TableViewCell原文网址:http://blog.csdn.net/m_changgong/article/details/8115137 作者:张燕广1、创建一个Single View Application工程,命名为:TableViewD
2014-04-24 15:33:28 1262
原创 UIView设置背景图片的方法
项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?第一种方法:利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];
2014-04-24 15:03:51 1195
原创 IOS引导页的编写
IOS引导页的编写我们在第一次打开App的时候,通常不是直接进入App主界面,而是会有一个能左右滑动、介绍App功能的界面。我是用NSUserDefaults + UIScrollview实现。新建一个类,继承UIView,假设名为Guide。在initWithFrame方法里: CGFloat screenHeight = [UIScreen mainScreen].bou
2014-04-23 18:12:41 1344
原创 引导页实现
然后邪恶哥就告诉我那玩意叫引导页,晓得术语后,我就自己百度去了,在code4app上找到了一份不错的demo。 也很方便。下面纪录下使用方法。这里是code4app上的demo的下载链接。http://code4app.com/ios/Introduction-Tutorial-View/5164359d6803fa8b1a000001下载后,可以看看dem
2014-04-23 18:05:08 843
原创 【UILabel 自动换行】
【UILabel 自动换行】: UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)]; label.t
2014-04-23 17:25:51 966
原创 表视图的分组分区和索引分区
本次实现的是表视图的分区和索引,代码和前面都差不多,主要还是代理方法的设计实现;1.新建工程名为Partitation , File->New->Project ->single View Application -> next2.添加协议和声明变量[cpp] view plaincopy#import
2014-04-23 17:18:40 955
原创 代码实现UITableViewCell表视图单元定制
通常情况下我们会希望单元格UITableViewCell显示自定义不同数据,一般有两种方法,一种是通过代码给UITableViewCell在添加子视图,另一个就是用nib文件加载子视图;本文是在iPhone4与iPad开发基础教程上的一个实例,因为纯代码编写和书上Xcode版本过老的问题,代码和书上有些细微不同,笔者为什么还写出来呢,因为在写的时候种种细节都是影响视图不能正确显
2014-04-23 17:17:52 952
原创 代码实现 UITableView与UITableViewCell
我们常用的表格类视图就是用 UITableView与UITableViewCell,UITableViewController继承UIViewContoller,所以只要很少代码就可以显示一个视图,UITableViewController也是UIScrollView子类,所以也有上下滑动效果 ;UITableView和UITableViewCell不能储存数据,可以用来显示特定行数内的数据,而且
2014-04-23 17:16:38 639
原创 UITableViewCell的标记、移动、删除、插入
这篇文章是建立在 代码实现 UITableView与UITableViewCell基础上进行修改,用不上的代码我注释调,部分不明白可以看看上篇博客;实现的功能是对UITableViewCell的标记、移动、删除、插入;1.标记:指的是选中某一行,在这一行后面有个符号,常见的是对勾形式通过修改cell的accessoryType属性来实现,首先,在ViewDidLoad
2014-04-23 17:15:33 648
原创 iphone开发私房菜_5_] iphone中如何实现下拉菜单 .
iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直方向只能加6个选项,水平方向只能加4个选项,而且如果自定义控件的话,必须至少有一个默认按钮存在,否则加在上面的自定义控件将无法响应操作,当然你可以自定义一个自己的ActionSheet.
2014-04-23 15:51:04 955
原创 iphone 实现下拉菜单
通过网上资料,自己借助资料写的代码,这是完全代码//****************************************************************************@interface DropDown1 : UIView UITableViewDelegate,UITableViewDataSource> {
2014-04-23 15:48:43 568
原创 button设置边框
[testBtn.layer setMasksToBounds:YES]; [testBtn.layer setCornerRadius:8.0]; //设置矩圆角半径 [testBtn.layer setBorderWidth:1.0]; //边框宽度 CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRG
2014-04-21 11:18:13 2529
原创 字符串的拆分(componentsSeparatedByCharactersInSet)
有字符串“A~B^C" ,我拆分为 "A", "B" 和 "C"?NSString *str = @"A~B^C";NSArray *arr = [str componentsSeparatedByCharactersInSet: [NSCharacterSet characterSetWithCharactersInString:@"^~"]];NSLog(@"%@",
2014-04-21 09:30:51 8082
原创 UINavigationController中是否显示返回按钮
/** 是否显示返回按钮 */- (void)setBackButtonHidden:(BOOL)hidden{ if (hidden) { [self.navigationItemsetHidesBackButton:YES]; }else{ //商品详情页面左上角的按钮上面的图片和内容:定义一个button按钮,将图片
2014-04-18 15:00:46 1738
原创 【IOS界面布局】横竖屏切换和控件自适应(推荐)
第一种:通过人为的办法改变view.transform的属性。具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于 View.transform是二维的,也就是使用仿射的办法通常就是带有前缀CGAffineTransform的类(可以到API文档里面搜索这个前 缀的所有类),而view.layer
2014-04-17 20:27:13 1006
原创 关于UIView的横竖屏自适应
iPhone的重力感应不错,如果在程序里做好了方向适应,能够给程序带来用户体验上的很多加分。本文的属性也不知道是原创还是摘抄了,一个同事正在学横竖屏自适应的东西,刚看到用代码调整的部分,然后我徒手给实现了用IB实现的方式,估计书上应该都有,只是我没看吧。简单来说就两种方式:代码实现和IB实现原理都是通过判断方向旋转然后给出相应的调整方式。效果图:代码实现:ViewC
2014-04-17 20:23:18 1390
原创 UIScrollView 的基本用法 横向滚动
参考贴1:UIScrollView 的基本用法 横向滚动2012-05-07 14:13:51| 分类: ios开发 | 标签:ios scrollview |字号大中小 订阅 come from:http://unmi.cc/use-uiscrollviewiPhone/iPad 中 UIScrollView 还是经常要用到的,这里作了一个使用它最简单
2014-04-17 19:26:16 6557
原创 Reachability 网络编程总结(解析数据,下载文件,确认网络环境)
Reachability 网络编程总结(解析数据,下载文件,确认网络环境) 文章来自:http://www.cocoachina.com/bbs/read.php?tid-31300.html敬请原谅标题的原创。一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认
2014-04-16 19:39:13 1077
原创 (二十)-二维码扫描功能的实现
IOS开发---菜鸟学习之路--(二十)-二维码扫描功能的实现本章将讲解如何实现二维码扫描的功能首先在github上下载ZBar SDK地址https://github.com/bmorton/ZBarSDK然后将如下的相关类库添加进去AVFoundation.framwork, CoreMedia.framework, CoreVideo.framework, lib
2014-04-16 19:25:47 819
原创 (十八)-利用代理实现向上一级页面传递数据
IOS开发---菜鸟学习之路--(十八)-利用代理实现向上一级页面传递数据其实我一开始是想实现微信的修改个人信息那样的效果就是点击昵称,然后跳转到另外一个页面输入信息但是细想发现微信的话应该是修改完一个信息后就保存了而我做的项目可能需要输入多个数据之后再点击提交的。所以我们需要在点击完成后 将数据传递回上一个页面,上一个页面显示修改的信息接着我就去找度娘了。。。
2014-04-16 19:24:03 1286
原创 (十七)-利用UITableView实现个人信息界面
IOS开发---菜鸟学习之路--(十七)-利用UITableView实现个人信息界面首先来看下我们要实现的效果需要实现这样的效果然后我们开始动手吧。首先选择添加一个新的ViewController然后打开XIB文件,添加一UITableView 并将样式设置为分组同时将按住CONTROL 链接dataSource与delegate接着修改.H文件
2014-04-16 19:23:14 1458
原创 (十六)-将Image转换为Base64
IOS开发---菜鸟学习之路--(十六)-将Image转换为Base64我们直接在.m文件的引用头文件部分 和 @interface AddPictureViewController () 之间 加入 增加部分的代码然后就可以使用图片转Base64了#import "AddPictureViewController.h"#import #import #i
2014-04-16 19:21:48 1232
原创 (十五)-如何实现拍照功能
IOS开发---菜鸟学习之路--(十五)-如何实现拍照功能本章将来讲解下如何实现拍照的功能我们需要的实现的效果是 好了 直接开始内容吧首先我们需要新建一个ViewController就叫AddPictureViewController然后选择.h文件进行如下修改 AddPictureViewController.h我们需要添加以下两个库Q
2014-04-16 19:21:07 969
原创 (十四)-将BASE64图片转换成Image
IOS开发---菜鸟学习之路--(十四)-将BASE64图片转换成Image本文基本全部都是代码首先是.H文件 Base64AndImageHelp.h然后是.M文件 Base64AndImageHelp.m完成该类后就可以在其他类中使用了NSData *newimage=[Base64AndImageHelp mydataWithBase64Encod
2014-04-16 19:19:56 1462
原创 (十三)-利用MBProgressHUD进行异步获取数据
IOS开发---菜鸟学习之路--(十三)-利用MBProgressHUD进行异步获取数据本章将介绍如何利用MBProgressHUD实现异步处理数据。其实我本来只是像实现一个加载数据时提示框的效果,然后问了学长知道了这个类,然后就使用了接着就发现了一个“BUG” 再然后就发现原来MBProgressHUD处理数据的时候是异步处理的而所谓的“BUG”其实是在我实现了ASIFo
2014-04-16 19:18:54 866
原创 (十二)-利用ASIHTTPRequest进行异步获取数据
IOS开发---菜鸟学习之路--(十二)-利用ASIHTTPRequest进行异步获取数据想要实现异步获取的话我这边了解过来有两个非常简单的方式一个是利用ASIHTTPRequest来实现异步获取数据另一个则是利用MBProgressHUD来实现异步获取数据本章就先来讲解如何利用ASIHTTPRequest类来实现异步数据获取首先大家需要百度一下ASIHTTPReque
2014-04-16 19:17:58 894
原创 (十一)-使新闻内容自适应高度
IOS开发---菜鸟学习之路--(十一)-使新闻内容自适应高度上一章当中,我们留了一个小BUG。其实就是浏览新闻的时候,如果文字内容过长的花,UITextView 会有个下拉框,而最底层的UIScrollView也有个下拉框,那么在使用的时候就会非常的不爽。而这章呢我们就要解决这样一个问题了其实并不是很复杂的修改方法我们只需要将viewDidLoad改成下面这样就可以了
2014-04-16 19:17:04 913
原创 (十)-实现新闻详细信息浏览页面
IOS开发---菜鸟学习之路--(十)-实现新闻详细信息浏览页面前面已经将了上下拉刷新实现了上下拉刷新后我们的第一级界面就做好,接下来我们就需要实现 新闻详细信息浏览了我个人认为一般实现新闻详细页面的方法有两种(主要是数据源的不同导致了方法的不同)第一种是本身新闻就是一个链接地址,同时是已经处理好的适应手机浏览的网页对于这种类型的数据源,我们直接在页面中放一个WebVi
2014-04-16 19:15:52 2211
原创 (九)-利用PullingRefreshTableView实现下拉刷新
IOS开发---菜鸟学习之路--(九)-利用PullingRefreshTableView实现下拉刷新本章主要讲解如何利用PullingRefreshTableView实现下拉(上拉)刷新的操作 PullingRefreshTableView 实现上下拉刷新的例子百度有很多,大家可以自己搜索下,先看下那些例子(一般搜索过来的都是一样的大家反正先把那部分内容先了解一下,然后再看本文档
2014-04-16 19:14:16 745
原创 IOS开发之UIButton同时设置图片文字以及触发按钮时文字图片的切换
在应用UIBUtton的时候我们有时需要同时设置图片和文字,下面代码仅供参考: UIButton *_backButton = [UIButton buttonWithType:UIButtonTypeCustom]; [_backButton setFrame:CGRectMake(12, 8, 64, 28)]; [_backButton setT
2014-04-16 19:09:50 1363
C语言难点分析整理
2013-07-19
服务器端口和客户端的编写
2013-07-19
用c语言打开.ini文件获取键值
2013-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人