摘要:
首先来看下我们要实现的效果需要实现这样的效果然后我们开始动手吧。首先选择添加一个新的ViewController然后打开XIB文件,添加一UITableView 并将样式设置为分组同时将按住CONTROL 链接dataSource与delegate接着修改.H文件,具体代码如下 1 #import 2 3 @interface GRXXViewController : UIViewController 4 { 5 NSString *name; 6 NSString *uid; 7 NSString *sex; 8 NSString *address; 9 ... 阅读全文
摘要:
我们直接在.m文件的引用头文件部分 和@interface AddPictureViewController()之间 加入 增加部分的代码然后就可以使用图片转Base64了#import "AddPictureViewController.h"#import #import #import 1 @interface NSData (MBBase64) 2 3 + (id)dataWithBase64EncodedString:(NSString *)string; 4 - (NSString *)base64Encoding; 5 6 @end 7 static const 阅读全文
摘要:
本章将来讲解下如何实现拍照的功能我们需要的实现的效果是 好了 直接开始内容吧首先我们需要新建一个ViewController就叫AddPictureViewController然后选择.h文件进行如下修改 1 #import 2 3 @interface AddPictureViewController : UIViewController 4 { 5 UITextView *contenttextview; 6 UIImageView *contentimageview; 7 NSString *lastChosenMediaType; 8 9 }10 @pro... 阅读全文
摘要:
本文基本全部都是代码首先是.H文件1 #import 2 3 @interface Base64AndImageHelp : NSObject4 - (NSString*)encodeURL:(NSString *)string;5 +(id)mydataWithBase64EncodedString:(NSString *)string ;6 @endBase64AndImageHelp.h然后是.M文件 1 #import "Base64AndImageHelp.h" 2 @interface NSData (MBBase64) 3 4 + (id)dataWithBa 阅读全文
摘要:
本章将介绍如何利用MBProgressHUD实现异步处理数据。其实我本来只是像实现一个加载数据时提示框的效果,然后问了学长知道了这个类,然后就使用了接着就发现了一个“BUG” 再然后就发现原来MBProgressHUD处理数据的时候是异步处理的而所谓的“BUG”其实是在我实现了ASIFormDataRequest 异步处理数据后 又利用MBProgressHUD来显示加载数据框所导致的。具体的BUG效果就是 使用MBProgressHUD后 提示信息只是闪一下就没了,但是数据还没加载过来,按理说应该是数据加载过来时候提示框才会消失的。为什么会有这样的BUG呢?其实大家在知道了MBProgres 阅读全文
摘要:
想要实现异步获取的话我这边了解过来有两个非常简单的方式一个是利用ASIHTTPRequest来实现异步获取数据另一个则是利用MBProgressHUD来实现异步获取数据本章就先来讲解如何利用ASIHTTPRequest类来实现异步数据获取首先大家需要百度一下ASIHTTPRequest 然后看一下百度里搜到的那些文章(不要问具体是那篇,因为我发现百度搜过来的东西全部都是一样的,所以。。。。大致看下 哪篇都一样的就知道我说的是哪篇了,这也是为什么我决定自己写点内容的原因。再次吐槽百度个坑爹的家伙。)看完了的话就接着看我们的内容吧需要添加的类库CFNetwork.framework ,System 阅读全文
摘要:
上一章当中,我们留了一个小BUG。其实就是浏览新闻的时候,如果文字内容过长的花,UITextView 会有个下拉框,而最底层的UIScrollView也有个下拉框,那么在使用的时候就会非常的不爽。而这章呢我们就要解决这样一个问题了其实并不是很复杂的修改方法我们只需要将viewDidLoad改成下面这样就可以了- (void)viewDidLoad{ GetWebInfo *getwebinfo=[GetWebInfo alloc]; NSString *myparameters=[[NSString alloc] initWithString:[NSString stringWit... 阅读全文
摘要:
前面已经将了上下拉刷新实现了上下拉刷新后我们的第一级界面就做好,接下来我们就需要实现 新闻详细信息浏览了我个人认为一般实现新闻详细页面的方法有两种(主要是数据源的不同导致了方法的不同)第一种是本身新闻就是一个链接地址,同时是已经处理好的适应手机浏览的网页对于这种类型的数据源,我们直接在页面中放一个WebView控件,然后将URL传递过去就好了另一种则是普通的包含标题、时间、内容、图片等数据结构的新闻内容(我们要实现的也是这种新闻,因为实现了这种之后, 我们就可以实现任何自定义的详细信息的页面了。)首先我们需要新建一个UIViewController 取名叫做SingleNewsInfoView 阅读全文
摘要:
本章主要讲解如何利用PullingRefreshTableView实现下拉(上拉)刷新的操作PullingRefreshTableView 实现上下拉刷新的例子百度有很多,大家可以自己搜索下,先看下那些例子(一般搜索过来的都是一样的大家反正先把那部分内容先了解一下,然后再看本文档比较好。与他们重复的地方我就不做介绍了,反正百度一搜一大堆。我这边就直接从我自己如何实现的角度来进行介绍一下。)首先,我们需要去下载PullingRefreshTableView的两个类库然后在项目中将其附加进去直接上图需要添加这些文件由于是使用该空间,我目前直接使用XIB文件上的UITableView创建的话会出错, 阅读全文
摘要:
本章将具体讲述如何结合前两张的内容最终实现一个新闻页面的雏形之所以称之为雏形,是因为本章实现的内容只是实现了最基础的效果还有很多其他诸如下拉刷新 页面导航等效果都需要投入一些时间进行研究好了直接开始整题吧首先在我们需要新建一个ViewController 同时呢需要勾选 需要创建XIB文件然后我们从工具栏中直接将tablewview拖拽到我们视图上去如下所示接下来我们需要为TableView设置数据源以及代理我们按住Control键,然后鼠标左键点击TableView 将其拖拽到File's onwer上面需要操作两次,分别选择 dataSource 和delegate这样就完成XIB 阅读全文