Iphone 将uiview作为子视图添加到主视图
我想添加一个小尺寸的Iphone 将uiview作为子视图添加到主视图,iphone,Iphone,我想添加一个小尺寸的ui视图,作为现有视图的子视图 我有一个UIViewController,它是主视图,我正在尝试创建一个UIView的对象,并在viewcontroller的viewDidLoad方法中使用以下代码为其分配维度 UIView *view = [[UIView alloc] init]; 但这个想法并不是建议在UIView上使用alloc,如果我强制键入并运行,就会抛出错误 请帮我解决这个问题。UIView需要分配并使用框架初始化: UIView *view = [[UIVi
ui视图
,作为现有视图的子视图
我有一个UIViewController
,它是主视图,我正在尝试创建一个UIView
的对象,并在viewcontroller的viewDidLoad
方法中使用以下代码为其分配维度
UIView *view = [[UIView alloc] init];
但这个想法并不是建议在UIView
上使用alloc,如果我强制键入并运行,就会抛出错误
请帮我解决这个问题。UIView需要分配并使用框架初始化:
UIView *view = [[UIView alloc] init];
CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions
UIView *view = [[UIView alloc] initWithFrame:frame];
在上面的答案中添加一些(相当重要的)内容
CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions
UIView *view = [[UIView alloc] initWithFrame:frame];
然后,您希望实际将其添加到superview(假设该视图为self.view)
UIView*view=[[UIView alloc]init]代码>您错过了一个括号。我正在尝试viewcontroller类的viewdidload方法中的相同方法,但xcode没有建议uiview上的alloc,如果我强制复制粘贴此代码,则在未作为子视图添加到self.view的情况下将视图粘贴。我正在尝试viewcontroller类的viewdidload方法中的相同方法,但xcode没有在uiview上建议alloc,如果我强制复制粘贴此代码,则在未将视图作为子视图添加到self.view时粘贴此代码
[self.view addSubview:view];