React Native 之 状态指示器【加载数据的状态等待】

结合上几篇博文,今天学习下,如果来优化一下我们的状态指示器。

前面几篇文章,在renderLoadingView方法中,直接使用了一个View,然后加了一个简单的字符串进行提示,看起来还是简陋的很。

修改之后,这个方法的代码如下:

renderLoadingView:function(){
  return (
    <LoadingView />    
  );
},

这个LoadingView方法

...

React Native 之 列表【ListView,NavigatorIOS】

React-Native最近看了下他的ListView组件,记录下自己实现的小小功能:

一个简单的列表都没啥特别的了,这里添加一个导航。

首先使用NavigatorIOS组件,给我们的首页添加一个导航

var WalkerfreeProject = React.createClass({
  render:function(){
    return (
      <NavigatorIOS
    
...

IOS之同步请求、异步请求、GET请求、POST请求

都知道网站有GET请求和POST请求,但是在开发IOS的时候,会有哪些方法呢,网上有篇文章写的不错很有力度。入门者应该也可以看的明白,不明白者,可以看下方的QQ群,进行交流

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,
2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继

...

详解iPhone Tableview分批显示数据 实现点击加载更多

其实这个实现起来,开始是啥思路也木有的,但是明白了之后,其实很简单的。

iPhone屏幕尺寸是有限的,如果需要显示的数据很多,可以先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如:

数据源是个array:

NSMutableArray *items; 

Vi

...

IOS7 CGRectInset 该结构体的应用

CGRect CGRectInset (
    CGRect rect,
    CGFloat dx,
    CGFloat dy
);

该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。

我们做一个示例来看看是不是这样的:

代码如下:

-(void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animate
...

IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用

IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用

ALAssetsLibrary介绍

ALAssetsLibrary提供了访问iOS设备下”照片”应用下所有照片和视频的接口;

从ALAssetsLibrary中可读取所有的相册数据,即ALAssetsGroup对象列表;

从每个ALAssetsGroup中可获取到其中包含的照片或视频列表,即ALAsset

...

IOS7 中 通过UIImagePickerController选择图片后 UIImagePickerControllerDelegate方法的调用

图片选择完后的两个重要的方法

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
    [picker dismissViewControllerAnimated:YES completion:^{}];
    
  
...

修改navigationItem上的title 颜色和样式

今天正好做到这里,以为之前的设计是通过view的跳转,然后直接传递title过来,然后在viewDidLoad里面直接赋值,但是有遇到了一个比较傻眼的情况,接口只给我id,木有title,于是我就只有获取完title在赋值啦,于是找到了一个策略,就是在获取完数据后,直接使用下面的代码就好了,既可以修改样式还可以修改标题

UILabel *label = [[UILabel alloc] initWi
...