xib的UIScrollView自适应高度

从游戏动画到机器人控制:OptiTrack数据流(Broadcast Frame Data)的两种实战用法 本文深入解析OptiTrack运动捕捉系统在游戏动画与机器人控制中的两种高阶应用。通过Broadcast Frame Data数据流,实现Unity/Unreal引擎角色动画驱动和ROS/Simulink机器人实时控制,展示OptiTrack在动作视觉领域的跨行业解决方案与技术优势。 阅读详情

1、首先,我们先把这个size classes关了(需要使用的童鞋无视掉,也无视掉我的工程名,这是我弄高德地图创建的工程)


2、添加一个scrollview上去,设置上下左右约束为0



3、然后搞一个view上去,这就是所有控件的superview,当然,你搞上去view后是会爆红的,因为在scorllview上是需要设置居中的,让我们给这个view设置好上下左右居中和高度约束。高度设置的高一点,便于子控件的布局



4、然后就可以在这个view上搞子控件了。我随便搞了3个。

最后一个控件要设置与父控件等底(需要设置高度)



5、搞完以后就可以背景view的高度约束删掉了,这时候并不会报错,因为每个view的每个子控件都有高度,再加上最后一个控件是与view等底的,所以就相当于设定view的高度


6、大功告成了,你可以改变那几个子控件的高度,然后当总高度大于屏幕高度时,就能滚动了。



UIScrollView使用自动布局 此Demo是在故事板中的UIScrollView使用AutoLayout实现滚动 立即下载

相关推荐

Xib中使用UIScrollView的AutolayoutDemo

Xib中使用UIScrollView的AutolayoutDemo。主要思路:給scrollView添加一个contentView,设置contentView的top ,left,right,bottom的约束与scrollView为0,再设置contentView水平居中,然后设置contentView的高度约束值,这样scrollView的ContentSize就确定了,contentView的高度约束值大于scrollView的高度就可以垂直滚动了。

使用Xib(Storyboard)布局UIScrollView - 以及解决has ambiguous scrollable content width/height问题

概要 在xib中自动布局UIScrollView一直都是个挺麻烦的事。尤其从Xcode11开始,苹果对UIScrollView引入了“Content Layout Guides”,这导致默认情况下使用之前的方式布局会遇到“has ambiguous scrollable content width/height”错误。下面分别介绍一下如何关闭“Content Layout Guides”并继续使用老版本的布局方法,以及如何使用新方法进行布局。 解决has ambiguous scrollable c

zcsoft 5070

嵌入式Linux开发:手把手教你调试OV9281摄像头Sensor(基于全志平台DTS配置)

本文详细解析了嵌入式Linux开发中OV9281摄像头Sensor的调试全流程,重点介绍了基于全志平台的DTS配置指南。从硬件信号检测到软件驱动配置,包括设备树关键参数设置、内核驱动适配实战及图像质量调优技巧,为开发者提供了一套完整的调试方案,助力工业视觉和边缘计算设备的开发。

weixin_28716769的博客 371

用xib拖scrollView

1、在使用xib定制界面时,我们经常会用到AutoLayout自动布局,或者不用AutoLayout,自己在xib属性的地方进行约束 2、xib中,ScrollView的自动约束并不像我们平常约束其他view一样,由于ScrollView的滚动范围是由有属性ContentSize决定的,所以在xib中使用AutoLayout约束的时候会相对杂一下。  3、在xib中拖动一个scroller

Delegate_M的博客 2907

Allegro Design Entry CIS 与 OrCAD Capture CIS:PCB设计工具链中的双雄对决

本文深入对比了Cadence旗下两大原理图设计工具Allegro Design Entry CIS与OrCAD Capture CIS。Allegro Design Entry CIS源自Concept HDL,定位高端,强调自顶向下的层次化设计和与Allegro PCB Editor的无缝约束管理,适合大型复杂系统及团队协作。OrCAD Capture CIS则以其出色的易用性、广泛的兼容性和强大的CIS数据库功能著称,是中小型项目及跨工具链协作的通用选择。文章从历史渊源、核心功能、适用场景等多维度剖析,

bush的博客 486

Xib 中 给UIScrolleView设置ContentSize

题外话:在初学IOS的时候,我是使用的纯代码布局。刚开始的时候并没有发现哪里不对。后来在实际开发的时候,发现这样纯代码的布局开发效率非常低,而且后期维护的时候时间久了很多代码又要重新再看再理解一遍,很浪费时间。纯代码的布局通常是运用在动态布局或者是一些xib界面很难实现的布局中使用比较好。而大多数的界面基本上都是可以用xib来实现的。这样的界面如果再采用纯代码的方式去构建的话就很浪费时间了,综上,

kenshin的专栏 1万+

保姆级教程:Win10/Win11系统下ArcGIS 10.2中文版完整安装与破解(含License Manager启动失败解决方案)

本文提供Windows 10/11系统下ArcGIS 10.2中文版的完整安装与破解教程,重点解决License Manager启动失败等常见问题。从安装准备、破解文件处理到最终配置验证,详细指导用户完成每一步操作,确保软件正常运行。特别针对主机名修改、端口占用等疑难问题提供专业解决方案。

weixin_29596051的博客 545

Xcode11 Xcode12 在Xib中进行UIScrollView 自动布局

概要 在Xcode11中对UIScrollView在Xib中的布局,苹果引入了Content Layout guide和Frame Layout Guide。我们拖动一个UIScrollView到Xib中,默认就会有Content Layout guide和Frame Layout Guide两个选项嵌入。如下图: 新加入的UIScrollView 这时我们可以选择两种方式来进行布局: (1)将右边检查器中Content Layout Guides的勾勾去掉,这样Content Layout g

hong1595的专栏 4272

解决鸿蒙/荣耀设备GMS应用调试中的“Play保护机制认证”报错

本文详细解析了在鸿蒙或荣耀设备上调试GMS应用时,遇到“Play保护机制认证”报错的根本原因与解决方案。核心在于获取设备的GMS Device ID,并通过Google官方渠道完成临时注册,从而绕过认证限制。文章提供了无需Root和ADB查询两种具体方法,并分享了授权后的故障排查与实战经验,帮助开发者高效解决问题。

weixin_29288313的博客 298

AF驱动调试日志全解析:从配置到问题排查

本文全面解析AF驱动调试日志的配置、抓取与分析方法。从内核驱动与HAL层配置入手,确保日志正常输出,并详细解读开机初始化、马达识别、I2C通信等关键日志节点。通过多个实战案例,如对焦失败、前摄无功能、参数不生效及I2C报错等,系统性地展示了如何利用日志定位并解决AF对焦问题,是摄像头模组开发与调试的实用指南。

weixin_28285943的博客 305

UIScrollView的自动布局

一. UIScrollView内容的自动偏移 当A控制器是UINavigationController的子控制器时,并且A控制器的view的第一个子控件是UIScrollView(包括继承自UIScrollView的子类,如:UITableView,UICollectionView,或者是自定义继承自UIScrollView的类),内容会有自动偏移的现象,有如下两种情况。 竖屏的情况下,Sc

诠释完美 1747

2023全国职业技能大赛 网络系统管理 服务部署 Linux部分--基础配置

服务器和客户端基本配置如下表,各虚拟机已预装系统。一、关闭防火墙和Selinux。七、需要使用到的命令详解。三、修改root密码。

weixin_62926639的博客 999

如何优雅 高效实现自适应高度的UITextView

###之前写过一个自适应高度的textView,用起来好像不是很优雅。于是使用的category重新写了一个,完全无侵入,使用起来很方便,高效。 一.首先看一下文件目录 二.看一下实现了那些功能 根据内容自适应高度,支持最大高度,最小高度的设置。 完美实现自定义占位符,无侵入 任意设置行间距 支持手写frame以及xib autoLayout 支持xib设置生效 二.说一下实现思路 1....

weixin_33998125的博客 295

GaussDB本地安装手册(主备模式)

如果实例状态是Normal,则安装成功。三节点集中式配置文件。

Sebastien23的博客 2633

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

iOS xib文件中添加ScrollView约束

刚开始用ScrollVIew的时候,先是在xib中试验的,添加好子布局后无论如何都没法滑动。后来经过诸多尝试终于解决,也正好记录一下自己解决的过程。 第1步:添加ScrollView 第2步:给ScrollView设置上、下、左、右的约束 第3步:给ScrollView添加一个ContentView,设置它的上下左右约束,宽度同父布局相等(宽度也可以不相等),

Eric的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

简单适配3.5寸,4寸iPhone屏幕的方法

首先,Xcode4.5以后多了autoLayout这个功能,简单地说就是以前的项目的元素布局:绝对定位,可以被这种相对位置替代,不用设置具体元素的frame,可以设置元素距离父视图,或者距离另外一个子元素有多远的相对距离,我相信这个方法应该是一劳永逸的正解,也是苹果为什么4.5多这个新功能的初衷。 所以我新创建了一个项目想试验下autoLayout的作用,后来发现各种问题,最常见的原因是相对位置

Ray_win的专栏 1065

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

iOS开发问题之:xib里 scrollView的 适配

ScrollView s上  一定要放一个view, 然后再布局, view, 和scrollview相等 也还要设置 固定宽高, 把 view的宽高 拉成属性, 代码里 动态修改高度  就能实现 scrollview的滚动 scrollView的约束 view上的约束 @property (weak, nonatomic) IBOutlet NSLayout

vkooy的博客 731

让tableView的高度等于contentSize的高度、动态调整tableView的高度、tableView的高度自适应布局...

文章概要: 1、简介下,tableView中的内容如何高度自适应的布局 2、如何做到让tableView的高度动态调整 还是看图作文吧~ 首先,tableView的高度就是用户能够看见里面更大世界的那个窗口的大小,一般是固定的。 然后在cell里面布局的时候,像图中粉红色的view展示的内容需要全部展示出来,这样的话这个粉红view的高度就需要是动态变化的。比如一个UI...

CCCCCC1990的博客 1271

从无人机悬停到恒温热水器:聊聊身边自动控制系统里的‘快’与‘稳’如何权衡

本文探讨了自动控制系统在无人机悬停和恒温热水器等日常应用中的核心权衡:响应速度与系统稳定性。通过分析动态性能、稳态性能和鲁棒性三大指标,揭示了不同场景下的设计哲学与技术挑战,并介绍了现代自适应控制、预测控制等突破传统权衡的先进方法。

weixin_33725515的博客 396

UIScrollView 使用

UIScrollView 基本使用 苹果的官方文档:Scroll View Programming Guide UIScrollView 是 iOS 非常重要的具备滚动能力的视图,能滚动的控件基本继承自 UIScrollView,比如UITableView, UICollectionView, UITextView等。 主题 响应滚动交互 var delegate: UIScrollViewDelegate? 内容大小和偏移量 var contentSize: CGSize 视图可以滚动的大小,决定了可以滚

小桥流水哗啦啦,iOS Coder 哒哒哒 905

iOS xib 的使用 scrollView,cell 的自适应

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34354945的博客 309

ios UIScrollView滚动视图在视图最上面的时候存在空隙的解决方法教程

目录先看一下不移动状态栏直接让滚动视图在在最上面的错误结果,分别展示普通屏幕和带刘海屏的:看一下想要的结果: #前言 这段时间一直在学习英语,所以没时间写文章,学习英语帮助还挺大的,现在看编译器错误不用翻译软件也能有兴趣看完了,简单的能直接看懂.今天要给公司的app的首页重做,因为这个是以后的工作,这2天干活快,就提前把以前程序员首页重做了一下.发现在xib中滚动视图UIScrollView如果放在最上面的话,一定在statusBar下面出现.所以不得不借助代码计算状态栏高度来解决这个问题 先看一下不移动状

小手琴师的博客 1722

IOS UILabel 根据内容自适应高度

iOS Label 自适应高度 适配iOS7以后的版本 更多 self.contentLabelView = [[UILabel alloc] init]; self.contentLabelView.font = SYS_FONT(15); self.contentLabelView.lineBreakMode =NSLineBrea...

weixin_30900589的博客 77

iphone5适配

待续。。。 1、启动页面图片       大小:640*1136,添加后默认命名为Default-568h@2x.png.图片适配,对于高清的1136图片,命名同样使用@2x,只是改名图片名称,如image-1-os5.png,image-1-os5@2x.png,在代码中判断iphone5?(image-1):(image-1-os5),没有@22x这种 #define i

chengyakun11的专栏 1339

iOS 11 适配集锦

安全区域的适配 用Xcode 9 创建storyboard或者xib时,最低版本支持iOS 8时会报:Safe Area Layout Guide before iOS 9.0如图: 原因:在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局指南在iOS 11中被弃用,取而代之的是Safe Area Layout Guide. 当一个V...

weixin_30832983的博客 83
下一篇: -[NSBundle initWithURL:]: nil URL argument'
coderKong
博客等级 码龄10年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值