• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 调整 UIView 的大小以适应 uiScrollView 中的所有内容

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:10:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在调整 uiScrollView 内的 uiView 以包含其所有 subview 时遇到问题。这是我的布局图像(我将 ScrollView 中的 UIView 涂成蓝色以突出显示问题)

my layout

这是发生的事情,但当我启动应用程序时。这是渲染出来的

rendered view

如您所见,蓝色内容 View 的大小仅适用于手机的屏幕尺寸,并且下方的所有 subview 都在框架之外,我无法与它们交互。谁能告诉我如何正确缩放此内容 View ?这是一个较旧的应用程序,我不能使用自动布局,只能使用 Spring 和支柱。



Best Answer-推荐答案


对于ManualLayout,您可以简单地使用来获取您最后输入的对象的高度和y位置。

假设您最后添加的对象是 UIView 所以只需添加此代码。

self.scrollView.constentSize = CGSizeMake(self.scrollView.frame.size.width + (lastAddedView.frame.origin.y + lastAddedView.frame.size.height /* Here you can add some more space if you feel neccessory*/));

关于ios - 调整 UIView 的大小以适应 uiScrollView 中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39560318/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap