【问题标题】:Resizing a UIView to make it scrollable in a UIScrollView调整 UIView 的大小以使其在 UIScrollView 中可滚动
【发布时间】:2009-04-24 20:06:30
【问题描述】:

我在我的appDelegate中添加了一个UIScrollView,然后做了

scrollView.contentSize = CGSizeMake(720, 480);
scrollView.showsHorizontalScrollIndicator = YES;
scrollView.showsVerticalScrollIndicator = YES;
scrollView.delegate = self;
[scrollView addSubview:viewController.view];
[window makeKeyAndVisible];

视图控制器在哪里加载 UIView。在 IB 中,我将 UIView 的大小设置为 720x480,但在我运行时它并没有显示得更大。我可以滚动我的 UIView 到 720x480 的空白区域,但我希望我的 UIView 也可以调整到这个大小。我检查了初始drawRect rect中的参数,它们仍然只有320x480,所以似乎我必须做一些其他事情来设置我的UIView的大小,而不是在IB中调整它的大小?

【问题讨论】:

    标签: iphone objective-c uiview uiscrollview


    【解决方案1】:

    我通过从 viewControllers 的 ViewDidLoad 方法更改视图的帧大小来解决这个问题。显然控制器限制了 UIView 的大小,即使我在 IB 中将它设置为更大。

    【讨论】:

      猜你喜欢
      • 2015-05-30
      • 2016-07-15
      • 1970-01-01
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 2011-11-06
      相关资源
      最近更新 更多