我想为小尺寸添加UIView
作为现有视图的子视图。
我有一个UIViewController
推入了一个nib名称,这是一个主视图,我正在尝试创建一个UIView
的对象,并在viewcontroller的{{1}中使用以下代码分配它方法
viewDidLoad
但是这个想法并不是建议UIView *view = [[UIView alloc] init];
上的分配,如果我强行输入并运行
请帮我解决这个问题
答案 0 :(得分:11)
为上述答案添加一些(相当重要的);
CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions
UIView *view = [[UIView alloc] initWithFrame:frame];
然后,您希望将其实际添加到superview(假设视图为self.view)
[self.view addSubview:view];
答案 1 :(得分:3)
需要使用框架分配和初始化UIView:
CGRect frame = CGRectMake(x, y, width, height); // Replacing with your dimensions
UIView *view = [[UIView alloc] initWithFrame:frame];
答案 2 :(得分:0)
UIView *view = [[UIView alloc] init];