我必须做错什么,但不知道该怎么办..
我尝试使用以下代码添加subView:
subMenuView = [[UISubMenuViewMainController alloc] init];
[subMenuView.view setFrame:CGRectMake(10,0,990,100)];
subMenuView.view.backgroundColor = [UIColor whiteColor];
[self.view addSubview:subMenuView.view];
我希望视角为(10,0),并且宽度/高度为990/100
但我没有得到预期的结果
如果我错了,请允许我,如果我想在中心使用10x10的方形 View ,则必须添加以下行:
[subMenuView.view setFrame:CGRectMake(512,384,10,10)];
那不是我得到的,位置是正确的,但是宽度/高度是错误的,有什么想法吗?
最佳答案
如果使用自动布局,则调用setFrame无效,请在setFrame之前尝试调用setTranslatesAutoresizingMaskIntoConstraints