我正在尝试将相关按钮组合在一起,以便我可以将它们全部显示/隐藏/移动。我已经确定使用UIView可能是最好的选择,但是当我尝试这个时,子视图不会出现。我想知道我可能做错了什么。
UIView *playerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, view.frame.size.width, 50)];
[playerView setBackgroundColor:[UIColor colorRed]];
[view addSubview:playerView];
我做错了什么吗?
答案 0 :(得分:1)
你确定view.frame.size.width是>那个时候0?该代码在哪里执行?
尝试使用数字作为宽度而不是view.frame.size.width,看看你是否得到不同的结果。
答案 1 :(得分:1)
我在代码中可以看到的唯一可能导致这种情况的是view.frame.size.width为0。 “观点”本身是否可见?
答案 2 :(得分:1)
试过了。它适用于我,但你需要解决一个小问题:
colorRed - > redColor;
[playerView setBackgroundColor:[UIColor redColor]];