通过水平滚动动作增加 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's
Content 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 水平滚动
当代表具有不同的宽度时,QML ListView 滚动不会产生任何动画