有一個函數返回顯示的View,在使用下面的代碼時候能看見View:
UIViewController* vcontroller= [storyboard instantiateViewControllerWithIdentifier:@"meterEnlarge"];
return vcontroller.view;
但是如果用下面的代碼時:
ViewController_Meter_Enlarge_iPad* controller = [[ViewController_Meter_Enlarge_iPad alloc]init];
return controller.view;
就不能看見view了,由於需要修改屬性,所以需要實現第二種方法。
怎麼樣從VC返回view?
ViewController_Meter_Enlarge_iPad 的init函數是否加載了xib裡面的內容,或者自己addsubview了?如果沒有,返回的view就是空白的。
你可以試一下將init裡面的內容改為
[NSBundle loadNibNamed:@"xib名字" owner:self];
if(self){
}
return self;
有不懂的可以再提問。