首先你要自定义一个继承与uiview的方法,并且有与其对应的nib(如果布局方法写在代码中的话也行的),我这里用的名字是setting
然后再uiviewcontroller中写上下面的代码,并且保证其触发,自定义的uiview就会从左上角开始,高度是uiviewcontroller的高度,宽度是uiviewcontroller的三分之二
就会出现
NSArray * nib=[[NSBundle mainBundle]loadNibNamed:NSStringFromClass([setting class]) owner:self options:nil];
UIView * MyView=[nib objectAtIndex:0];CGRect tempFrame = [[UIScreen mainScreen] bounds];
MyView.frame=CGRectMake(0, 0, tempFrame.size.width/3*2, tempFrame.size.height);
[self.view addSubview:MyView];