ScrollView 没有滚动到 UIViewController?在 Objective-C 中

Posted

技术标签:

【中文标题】ScrollView 没有滚动到 UIViewController?在 Objective-C 中【英文标题】:ScrollView is not Scrolling into UIViewController? in Objective-C 【发布时间】:2016-10-22 06:51:00 【问题描述】:

我的滚动视图没有滚动。

【问题讨论】:

是的,您可以通过编程方式创建视图。 那么问题出在哪里?您绝对可以随时使用[[UIView alloc] initWIthFrame:],并通过addSubview: 方法将其添加到视图层次结构中 请告诉我任何教程或演示应用程序? 使用一个 UI 屏幕更新您的问题,该屏幕显示您想要的新 UIview,还包括一些标签和复选框。 我可以自定义 SDK 吗? 【参考方案1】:

有很多方法可以做到这一点。这里有两个:

    使用现有的标记语言。故事板和 Xib 只是 XML。您可以在服务器上生成该 XML,在运行时下载它,然后使用 NSBundle loadNibNamed:owner:options:

    您可以发明一些新的标记。据我所知,该 XML 格式没有记录。也真的很难读。您可能会决定只需要一些简单的 json 来描述您想要的视图。所以只需下载 json 响应并实例化视图并映射属性。您可以花哨并使用 NSSelectorFromString 之类的东西来调用属性设置器等。

【讨论】:

以上是关于ScrollView 没有滚动到 UIViewController?在 Objective-C 中的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI - ScrollView 没有一直滚动到底部

如何滚动到scrollview内recyclerview中的特定位置?

将带有 ScrollView 和 AutoLayout 的 UIViewController 添加到另一个 UIViewController

如何滚动到长 ScrollView 布局的顶部?

两个 ScrollView 在彼此之上?

嵌套的 ScrollView - 缩放后无法滚动到新照片