我正在创建一个简单的UIView并将其添加到我的主视图中 - 但我也在更改框架,但无论我尝试什么,都不会调整视图的大小 - 查看我的超级视图。在界面构建器中更改视图大小也不起作用:UIView无法在代码或界面生成器中调整大小
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view
calloutAccessoryControlTapped:(UIControl *)control
{
HotelInformationViewController *vc =
[[HotelInformationViewController alloc]initWithNibName:@"HotelInformationViewController"
bundle:nil control:control];
[self.view addSubview:vc.view];
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil control:(UIControl *)control
{
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]))
{
self.view.bounds = CGRectMake(control.frame.origin.x, control.frame.origin.y, 286, 286); //This is the size I want to view to be 286, 286
}
return self;
}