【问题标题】:Resizing UIView with UIToolbar do not resize simultaneously使用 UIToolbar 调整 UIView 大小不会同时调整大小
【发布时间】:2012-03-22 12:21:18
【问题描述】:

我以编程方式和 IB 创建了一个带有 UIToolbar 的 UIView。我尝试调整 UIView 的大小,但工具栏首先调整大小并明显显示有 2 个视图。谁能告诉我如何同时调整两个视图的大小,使其看起来 UIView 和工具栏是一体的?我已经设置了所有适当的掩码。下面的代码是从 UIView 类对 UIView 调用的。

谢谢!!!

[UIView animateWithDuration: .3 animations:^ {
    CGRect frame = self.frame;
    frame.origin.x = 0;
    frame.origin.y = 20;
    frame.size.height = 900;
    frame.size.width = 768;
    self.frame = frame;
   }];

【问题讨论】:

    标签: ios uiview resize uitoolbar autoresize


    【解决方案1】:

    同时为两者制作动画:

    [UIView animateWithDuration: .3 animations:^ {
        toolbar.frame = CGRectMake(0.0, 20.0, 900.0, 768.0);
        self.frame = CGRectMake(0.0, 20.0, 900.0, 768.0);
    }];
    

    或者使用一些 NSLayoutConstraint 来实现等帧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      相关资源
      最近更新 更多