根据屏幕调整子视图并禁用IOS中的滚动

时间:2017-10-02 07:31:30

标签: ios objective-c iphone

我有一个视图控制器,我在滚动视图下添加了一个滚动视图,还有另一个带有名称内容视图的子视图。在内容视图中有另一个名为fullView的子视图,在tapgesture上显示fullView,当它显示fullView时它也会根据scrollview高度得到滚动,但是我想要fullView只显示根据iphone屏幕大小它不滚动, 我曾尝试过这段代码,但它没有用,

CGFloat width = _fullView.frame.size.width;
                   CGFloat height = _fullView.frame.size.height;

1 个答案:

答案 0 :(得分:0)

将scrollview框架设置为scrollview contentsize

scrollView.contentSize=CGSizeMake(scrollview.frame.size.width,scrollview.frame.size.height);

无论fullview具有什么帧,scrollview都不会滚动。

请阅读ScrollView的文档。

https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/UIScrollView_pg/CreatingBasicScrollViews/CreatingBasicScrollViews.html