在学习如何使用UIView动画在较大的项目中创建动画条形图的过程中,我已经阅读了很多有关UIViews的Apple文档,并且还成功地浏览了Ray Wenderlich的动画视图教程。

现在,我制作了一个小小的应用程序来帮助我应用该过程。我打算将应用程序扩展为包括动画,但目前的想法是,当我点击“开始”按钮时,会出现一个红色方框。 BarView是一个自定义UIView类。以下是相关代码:

- (IBAction)gobutton:(UIButton *)sender
{
    // Create a new BarView view
    CGRect  aBarFrame = CGRectMake(100, 100, 20, 20);

    BarView *aBar = [[BarView alloc]initWithFrame:aBarFrame];
    aBar.backgroundColor = [UIColor redColor];
    [aBar setHidden:NO];
}


但是,什么也没有出现。

有人可以指出我的错误吗?

谢谢!

最佳答案

尝试添加:

[self.view addSubview:aBar];

关于ios - UIView出现不预期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22999517/

10-09 10:15