gpt4 book ai didi

iphone - iOS: subview 的 xcode 实例

转载 作者:行者123 更新时间:2023-11-29 04:31:18 25 4
gpt4 key购买 nike

我有一个带有按钮和 8 个标签的 View ,我想使用用户的输入重复此 View 以自定义这些标签,因此此基本 View 会在屏幕上多次显示,但我不希望它们出现为了相互掩盖,每个 View 的按钮和标签的位置都是相同的。

我如何以编程方式在用户输入实例 View 后出现一个新 View ,并确保它不会覆盖任何其他 View ,我希望这不是太宽泛,我只想有一个 Collection View 一个按钮和8个标签,复制多次并显示用户输入,谢谢。

最佳答案

如果我理解您在寻找什么,您希望显示屏向上滚动,一个接一个地显示用户创建的所有不同 View 。

要实现此目的,您可以使用 UIScrollView并根据需要以编程方式将 View 添加到 ScrollView 。确保增加 ScrollView 的 contentSize 以考虑添加的 View 。

这是一些代码:

UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

//create and add as many of yourView as necessary for your project - y would be the the offset so it gets displayed under the other views

YourCustomView *yourCustomView = [[YourCustomView alloc] initWithFrame:CGRectMake(0, y,self.view.frame.size.width, self .view.frame.size.height)];

//populate yourCustomView with the appropriate information...

[scrollview addSubview:yourCustomView];

//when you are done adding your views - w and h are whatever your content dictates they are
scrollview.contentSize = CGSizeMake(w, h);
[self.view addSubview:scrollview];

或者,根据您的设置和设计,您可以将 UITableView 与显示相关信息的自定义 UITableViewCell 结合使用。

希望有帮助!

关于iphone - iOS: subview 的 xcode 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com