0

我是 ios 应用程序开发的新手,我一直在开发一个小应用程序,您可能会在下面看到我附上了我的代码。我要做的是在应用程序底部添加一个按钮,以允许用户在每次点击按钮时添加另一行,另一行将包括另外 3 列,每次点击按钮时添加一个新行我希望总数(在这种情况下为 c & d)遵循与代码中相同的模式。将权重(textField2 和 textField3)乘以(x)的数量:并添加到先前的总数(c 和 d)。任何帮助或建议将不胜感激。谢谢。

例子:

数量:10

姓名 总重量

10 100

b 5 150

** 我现在想给用户添加另外 3 列并继续的选项**

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController


- (IBAction)calculate {
    float x = ([textField1.text floatValue]);

float c = x*([textField2.text floatValue]);
float d = c+x*([textField3.text floatValue]);

label.text = [[NSString alloc] initWithFormat:@"%2.f", c];
label2.text = [[NSString alloc] initWithFormat:@"%2.f", d];}

- (void)viewDidLoad
{
    [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
4

1 回答 1

1

您正在寻找的那种基于动态列表的绘图更适合 UITableViews,而不仅仅是将标签放入视图中。如果您继续将标签添加到视图,您最终将耗尽空间,除非您使用的视图是 UIScrollView,否则您将无法向下滚动以查看其他结果。

我认为,对 UITableViews 的介绍有点超出我可以在这里输入的范围,但你可以在网上找到很多好的教程——这里有一个来自 GitHub 的示例代码:https ://github.com/vladexogija/ UITableView-介绍

在您对表格视图有所了解之后,在这种情况下,我会:您添加的其他行只是表格视图中的单元格,您希望在最后添加的按钮应该是在 UIView 中并分配为表格的页脚视图。

于 2012-10-12T04:45:50.153 回答