UIViewController 中的 willMoveToParentViewController和didMoveToParentViewController的使用

关于这两个方法,也是IOS5之后才加上去的。

在iOS 5.0及以后,iOS为UIViewController类添加了新的属性和方法:

@property(nonatomic,readonly) NSArray *childViewControllers
- (void)addChildViewController:(UIViewController *)childController
- (void
...

IOS7 UIViewController中使用UIRefreshControl 实现 UITableView下拉刷新

之前做了一个使用UITableViewController中实现刷新的方法,这里实现一个使用UIViewController实现下拉刷新,当果然要使用到UIRefreshControl。

创建啥的我就不记录了,文件列一下

MeCelebrityViewController.m

MeCelebrityViewController.h

MeCelebrityViewController.xib

下面列出主要的实

...

IOS UIView之间常用视图之间切换方式

在IOS开发中,经常遇到两个View之间互相切换,列举下各种方式,但是下面每种方式都要自己灵活运用,不一定就是进入下一个、后一个必须用“一”里面的方式。

一:进入下\后一个View

A:insertSubView系列:(注意,如果你新增视图不够大,则遮不住上一层视图,即前后2个视图都存在,当然你可以做透明来查看所有,与二A对应)

– addSubview:  (常用增加视图在本View...

IOS window(窗口)、视图(view)的学习

要在屏幕上显示内容首先要创建一个窗口承载内容,要创建一个窗口,需要一个边框(frame),含有边框信息的底层 结构就CGRect。每个能够在屏幕上显示自己的对象都有一个边框,定义了他的显示区域,不过许多高层的视图类会自动计算这一信息。其他的那些类则在视图初始化时通过一个initWithFrame的初始化方法来设置。

再来认识一个类:UIScreen。UIScreen类代表了屏幕,通过这个类我们可

...

IOS UIScreen(屏幕)UIWindow(画框)UIView(画布) didFinishLaunchingWithOptions的概念

//didFinishLaunchingWithOptions 方法:顾名思义。在app开始运行时会调用里面的方法。


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //返回的是带有状态栏的矩形
    s
...