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

ios - 在 iOS 中使用带有标签的 View

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

我正在一个项目中工作,我曾多次绘制表单。我的意思是,它是一个应用程序,我必须从用户那里为参与其中的不同人员获取相同的详细信息。假设首先用户输入有 4 个人,那么我需要在 ScrollView 中绘制 4 次表单,以便用户可以输入所有 4 个人的详细信息。 为此,我在 XIB 中创建了一个表单 View (包括 3 个 UITextField),并根据人数动态重复该 View 。根据要求,这可以正常工作,我可以向用户展示表格。 但是我对从所有 UITextfields 获取值然后将所有值保存在后端以便我可以使用它有点困惑。 formview 被添加到 UIScrollView 并且 UIScrollView 被添加到 self.view。每个表单 View 都包含我在将 View 添加到 self.view 时添加的标记值。

但是如何从 UITextFields 中获取添加到 formview 中的值。请提出建议。



Best Answer-推荐答案


如果您需要从 ScrollView 表单中访问文本字段的值,您可以在检索和保存所有数据时为每个 ScrollView 对象使用此代码:

//to get scrollview object from self.view
UIScrollView *scrollView1 = (UIScrollView*)[self.view viewWithTag:SCROLL_VIEW_TAG_1];

//to get formview from scrollview object
UIView *formView1 = (UIView*)[scrollView1 viewWithTag:FORM_VIEW_TAG_1];

//to get textfields from formview
UITextField *textField1 = (UITextField*)[formView1 viewWithTag:TEXT_FIELD_TAG_1];
NSString *value1 = textField1.text;
UITextField *textField2 = (UITextField*)[formView1 viewWithTag:TEXT_FIELD_TAG_2];
NSString *value2 = textField2.text;

//same for other textfields and scrollviews

我希望它对你有用。您需要的主要是将标签值正确分配给不同的字段和 ScrollView 。

关于ios - 在 iOS 中使用带有标签的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486218/

回复

使用道具 举报

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

本版积分规则

关注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