通过水平滚动动作增加 UIView 的宽度?

Posted

技术标签:

【中文标题】通过水平滚动动作增加 UIView 的宽度?【英文标题】:Increase a UIView's width through a horizontal scrolling action? 【发布时间】:2012-08-16 06:06:06 【问题描述】:

只是好奇是否有人有教程或只是支持我上面的问题的想法。当您在桌面中水平增加 Web 浏览器的窗口大小时,您可以这样想。

最重要的是,如果 Apple 批准了这一点。

谢谢!

【问题讨论】:

【参考方案1】:

使用UIScrollView 代替UIView。并且可以设置ScrollView'sContent Size..

UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0.0, 0.0, 320.0, 400.0)];
[scrollView setBackgroundColor:[UIColor redColor]];
[self.view addSubview:scrollView];
//Set its contentSize According to you
[scrollView setContentSize:CGSizeMake(640.0, 400.0)];

【讨论】:

以上是关于通过水平滚动动作增加 UIView 的宽度?的主要内容,如果未能解决你的问题,请参考以下文章

通过故事板和自动布局完全使用 uiscrollview 水平滚动

更改表格宽度时,Swift Tableview 向上移动

当代表具有不同的宽度时,QML ListView 滚动不会产生任何动画

如何增加 WPF ScrollViewer 中的滚动条宽度?

如何在 Rails 中实现无限滚动

UIView 根据边缘调整大小