将按钮组合在一起,便于操作

时间:2011-05-06 18:28:21

标签: iphone objective-c cocoa-touch ios

我正在尝试将相关按钮组合在一起,以便我可以将它们全部显示/隐藏/移动。我已经确定使用UIView可能是最好的选择,但是当我尝试这个时,子视图不会出现。我想知道我可能做错了什么。

UIView *playerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, view.frame.size.width, 50)];
[playerView setBackgroundColor:[UIColor colorRed]];
[view addSubview:playerView];

我做错了什么吗?

3 个答案:

答案 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]];