gpt4 book ai didi

Iphone 在滚动中定义多个 ui 组件的最佳方式

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:31 24 4
gpt4 key购买 nike

我有一个问题,想在一个页面中显示多个不同类型的问题(日期选择器、文本框、选择器等)。这些将从 xml 创建运行时,所有这些问题也将有自己的;

-问题标签

-验证警报问题下的隐藏标签

-也许还有一些关于 explainaiton 等问题的标签

所以对于页面上的每个问题我需要使用多个控件,这里最好的方法是什么:

-使用 ScrollView 并动态添加我的问题,但每个问题已经有一些其他组件,我该如何定义它?我可以为每个问题创建一个 View 对象,将其组件添加到问题对象并将问题添加到 ScrollView 吗?如果是这样怎么办?

-或者我应该使用表格 View ,我认为它已经对您在每个单元格中添加的组件进行了分类?

-或者我应该子类化一些花哨的 Ui 类并做一些花哨的委托(delegate)吗?但是如何呢?

我是 Objective-C 的新手,所以如果答案有点解释性,我会很高兴。

谢谢

最佳答案

从设计的角度看你想要什么,你想回到以前的问题吗?问题是按线性顺序排列的吗?如果是这样,我会考虑使用 UINavigationController 不断将新 View 推送到堆栈上,每个 View 都会有一个问题。
此外,考虑使用 UIAlertView(它看起来更酷),而不是为您的警报隐藏 uilabels

关于Iphone 在滚动中定义多个 ui 组件的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6612226/

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