self.view.bounds.size中的UIScrollview setContentsize

时间:2014-12-09 04:36:10

标签: ios objective-c uiscrollview

我有这样的代码,其中我不想使用这个数字代替我想从当前视图的高度,宽度

取大小
  [scrMain setContentSize:CGSizeMake(786, 1400)];

我确实喜欢这个,

  [scrMain setContentSize:CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height * 2.2)];

但我在iphone4s和ipad有问题.. 有没有一般的方法不写这个条件?我想要一般的解决方案这个人帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码

CGSize mainScreenSize = [[UIScreen mainScreen] bounds].size;
 [scrMain setContentSize:CGSizeMake(mainScreenSize.width, mainScreenSize.height * 2.2)];

另外,为scrollview设置UI布局。 (或使用调整大小来滚动视图)。确保在创建scrollview后执行上面的代码行。

如果您有任何疑问,请与我们联系。