Storyboard中添加ScrollVIew

重点:系统通过加入到UIScrollView的内容来确定contentSize的大小

1.选中viewController,Show the Attributes inspector ->Adjust Scroll View Insets取消选中。

2.添加UIScrollView到根View Controller的View上。

3.设置ScrollView的Leading Space to SuperView,Trailing Space to SuperView,Top Space to SuperView,Buttom Space to SuperView。

4.添加4个View到ScrollView上(将viewcontroller设置更宽点,方便拖放View)。

5.设置View1的约束:Leading Space to SuperView(0),Top Space to SuperView(0),Buttom Space to SuperView(0),设置View1 与 ScrollView等宽,等高。(先不要Update Frames)

6.设置View2的约束:Top Space to SuperView(0),Buttom Space to SuperView(0),设置View2 与 ScrollView等宽,等高,设置View1 与 View2 的Horizontal Space(0)。(先不要Update Frames)

7.设置View3的约束:Top Space to SuperView(0),Buttom Space to SuperView(0),设置View3 与 ScrollView等宽,等高,设置View2 与 View3 的Horizontal Space(0)。(先不要Update Frames)

8.设置View4的约束:Top Space to SuperView(0),Buttom Space to SuperView(0),Trailing Space to SuperView,设置View4 与 ScrollView等宽,等高,设置View3 与 View4 的Horizontal Space(0)。(先不要Update Frames)

9.选中Scrollview,选择Update Frames。

10.以上步骤完成,实现了ScrollView的横向滚动。

代码:http://pan.baidu.com/s/1bnEqgyV

参照:http://www.thinksaas.cn/group/topic/349755/

时间: 2024-08-29 21:03:19

Storyboard中添加ScrollVIew的相关文章

xib或storyBoard中往scrollView添加子控件

如何在xib或者storyBoard中的scrollView加拖拽子控件,并且能让它可以正常滚动,那么下面就为大家简单演示: 运行环境为:Xcode 7.3 备注:图片较大,如果看不清看可以右键鼠标在新标签中打开图片就很清晰了 1.如图我们往storyBoard拖拽一个scrollView并设置为上下左右约束距离父控件为0 2.当我们往scrollView中添加子控件时候却发现报错了 因为scrollView比较特殊,需要设置contentSize,这个错误和平常我们遇到的错误不一样,因为在这两

iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件

如果是viewControl则AutoLayout适配写在- (void)updateViewConstraints方法中修改约束: 如果是view则AutoLayout适配 则在- (void)updateConstraints方法中修改. 可以直接把视图的约束像拖控件一样拖成属性直接在下面的方法里更改即可 //遍历self.myView控件中的约束,找到NSLayoutAttributeHeight控件高度这个约束关系,然后修改 -(void)updateViewConstraints {

ListView中添加ScrollView只显示一两行的问题

将ListView改为继承NoScrollListView package com.example.brtz.widget; import android.content.Context; import android.util.AttributeSet; import android.widget.ListView; /*** * 自定义ListView子类,继承ListView * @author Administrator * */ public class NoScrollListVie

ios快速添加约束(storyboard中)

这篇文章是告诉新手如何快速的在storyboard中添加约束: 我们在storyboard中有一些按钮,可以添加约束. 但是最直观.最方便.最快捷的添加约束的方法,在我看来就是使用ctl键: 选中控件,按下ctl,将其拖动到约束的另外一个对象-可能是自己,可能是父视图,可能是兄弟视图. .弹出的框里我们就可以选择我们需要添加的约束,1次添加1个,不多也不少. 快来试试吧,拥抱autolayout!

关于xib中添加collection view 控件引起brash

首先这个问题我没有找到解决的办法,不知道问题出现在哪里,所以在这里贴个博文,看看有大神路过能把问题给解决了. 问题描述: 首先建立了一个新的项目,在stroyboard中添加collection view 控件,遵循其中 UICollectionViewDelegateFlowLayout,UICollectionViewDelegate,UICollectionViewDataSource协议,完成collection view 的显示,都很正常,一切OK,然后我添加一个viewcontrol

Storyboard中使用UIscrollView添加约束的开发总结

第一次在项目中用storyboard做界面,一般的界面直接添加约束非常爽快 然后有个界面有scrollview,添加了约束还总是出错 刚开始使用了 wCompact,hRegular,滑动出现问题,有些界面滑动不了或者可以左右滑动 已经在viewDidLoad里面添加了scrollView的contentsize 约束什么的都没有问题,百思不得其解 后来上网查了一下资料 还是scrollView的contentsize的问题 scrollView的contentsize只能在viewDidApp

ScrollView中添加一个android:fillViewport="true"(转)

http://www.2cto.com/kf/201208/148262.html ScrollView中的组件设置android:layout_height="fill_parent"不起作用的解决办法 在ScrollView中添加一个android:fillViewport="true"属性就可以了.顾名思义,这个属性允许 ScrollView中的组件去充满它. 例子,在ScrollView下加入的组件,无论如何也不能自动扩展到屏幕高度. 布局文件. [html

iOS开发手记 - iOS9.3 UINavigationController添加后不显示storyboard中viewcontroller里的控件的解决方法

我原先是这么做的,通常也是这么做 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. ViewController *firstVC = [[ViewController alloc] init]; UIN

ScrollView中添加ListView

<p>1.要点一:去除ListView的scrollBar,添加ScrollView的scrollBar:</p> <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:scrollbars="vertical">