【问题标题】:How to change the sqlite table structure dynamically in iPhone?如何在 iPhone 中动态更改 sqlite 表结构?
【发布时间】:2012-07-11 21:43:01
【问题描述】:

我正在开发一个 iPad 应用程序,我必须在其中将一些数据存储在数据库中。所以,我更喜欢使用 SQLite,在这里我对表结构有疑问。让我解释一下,实际上有一个视图,用户可以在其中添加人工数量,人工类型等,默认情况下我只显示一组字段。

我创建了包含五个字段(劳动力数量、劳动力类型.....)的表格,它工作正常。现在我需要在底部设置一个“添加新”按钮,我为低分辨率图像道歉,当用户单击该按钮时,将在前一个下方生成另外五个字段。那么我怎样才能将文本字段值放入数据库表中,因为我只为五个字段创建了。我尝试并用谷歌搜索,但找不到正确的方法。任何帮助表示赞赏。谢谢。

【问题讨论】:

  • 你的问题有点不清楚。你想根据添加新点击添加更多行,或者你想在点击该按钮时添加更多列?
  • @DeveloperJigarPandya 我想通过单击按钮添加行。

标签: iphone sqlite uitextfield


【解决方案1】:

那么在这种情况下,你可以做的就是跟随。

  1. 将您的内容放入 UIScrollView
  2. 在 UIWebView 中有文本框,然后单击添加新的创建新实例。
  3. 以递增的方式放置 X、Y 坐标,假设第一次是 10,50 第二次 40,50 第三次 70,50 等等,,,
  4. 同时增加按钮本身的 X、Y 坐标。

这样就可以实现上面的了。

使用上面的逻辑,你可以得到类似下面的东西。

【讨论】:

  • 我假设您在谈论子视图,(即)在 uiscrollview 中具有 Web 视图。我说的对吗?
  • k,如果是这样,我如何在 sqlite 表中插入添加的字段值。请告诉我。
  • 你可以查看iphonesdkarticles.com/2008/10/…这个。
  • 我已经浏览了你发送的链接,让我解释一下我需要什么,我在输入后创建了包含五个字段(劳动力数量、劳动力类型、成本等)的数据库值并单击保存它将被保存,它对我来说也可以正常工作。添加行包含另外五个我没有在数据库中创建的字段,所以我该如何执行此操作。
猜你喜欢
  • 2022-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-05
  • 2019-12-31
  • 1970-01-01
  • 2011-02-01
相关资源
最近更新 更多