ios scrollview不能上下滚动的问题

初次使用scrollview, 发现你在nib中布置好视图后,运行居然不能滚动,请只能说写ios的几位太懒了。

发现问题解决问题吧,是让其滚动必须设置scrollview的contentsize, size需比uiscrollview的frame要大,设成scroll里面的内容大小就可以了,如下

[self.scrollView setContentSize:CGSizeMake(320, 430)];

当然scrollview的scrollenable属性必须开启

如果你这样都还不行,那么你在设置contentsize的时候一定是在viewDidLoad方法中了,放到viewWillAppear中看看吧,问题被解决

ios scrollview不能上下滚动的问题

时间: 2024-10-11 15:55:06

ios scrollview不能上下滚动的问题的相关文章

IOS ScrollView滚动控件使用

1.ScrollView概述: ScrollView是UIScrollView类,是容器类型的视图. 它有两个子类: UITextView和UITableView,它们在内容超出屏幕时提供水平或垂直滚动条. 2.其包含3个属性: contentSize:表示SCrollView中的内容视图 contentInset:用于在ScrollView中的内容视图周边添加边框,这往往为了留出空白以放置工具栏.标签或导航栏等 contentOffset:内容视图坐标原点与ScrollVIew坐标原点的偏移量

ios ,scrollView,downloadImage

http://iosdevelopertips.com/user-interface/creating-circular-and-infinite-uiscrollviews.html https://github.com/darcyliu/SampleCode/tree/master/StreetScroller http://code4app.com/ios/UIScrollview%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF/51e74b826803faad28

scrollview嵌套listview滚动冲突解决方案;

主activity页面: package com.example.scrollviewlistview; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; i

IOS学习之UITableView滚动到指定位置

IOS学习之UITableView滚动到指定位置 方法很简单: - (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated 有些需要注意的地方: 如果在reloadData后需要立即获取tableview的cell.高度,或者需要滚动tableview,那么,直接在reloadDa

【转】重写ScrollView实现两个ScrollView的同步滚动显示

我们首先想到使用ScrollView的类似与setOnScrollChangedListener的方法来实现,当一个ScrollView滚动时,触发该方法进而使另外一个ScrollView滚动.不过很遗憾,谷歌没有提供该方法.通过查询相应的源代码,我们发现该方法的原型 protected void onScrollChanged(int x, int y, int oldx, int oldy) 该方法是protected类型,不能直接调用,于是需要重新实现ScrollView 首先,定一个一个

ios:ScrollView联动效果

1.简单的效果 简单的代码 2.主要用到scrollViewDidScroll代理方法   代码如下 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { float bigX = _fScrollView.bounds.size.width/_sScrollView.bounds.size.width; float littleX = _sScrollView.bounds.size.width/_fScrollView.bounds

判断ScrollView的上下滚动 动态改变view的大小

当tableview滚动时,动态计算view的高度,代码: //背景view - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { contentOffsetY = scrollView.contentOffset.y; } - (void)scrollViewDidScroll:(UIScrollView *)scrollView { newContentOffsetY = scrollView.contentOffs

IOS实现自动循环滚动广告--ScrollView的优化和封装

一.问题分析 在许多App中,我们都会见到循环滚动的视图,比如广告,其实想实现这个功能并不难,用ScrollView就可以轻松完成,但是在制作的过程中还存在几个小问题,如果能够正确的处理好这些小问题,无论从效果还是性能上都会得到优化. 问题一 第一个问题是如何用ScrollView来展示N个视图.想要实现这个效果,可以把N个视图依次按顺序添加到ScrollView上,然后把 ScrollView的contentSize设置为N个视图的尺寸,通过滑动ScrollView来查看加在上面的视图. 问题

iOS scrollView/tableView滚动到底部

//项目要求tableView滚动到底部就自动加载下一页,UITableView继承自UIScrollView 所以可以在//scrollViewDidEndDecelerating这个方法中进行判断操作 1 -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ 2 if (scrollView == myScrollView) { 3 CGPoint offset = myScrollView.contentOffset