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/vladexologija/ UITableView-はじめに

テーブルビューに少し慣れたら、この場合、追加する行はテーブルビューのセルにすぎず、最後に追加しようとしているボタンは次のようになります。 UIViewで、テーブルのフッタービューとして割り当てられます。

于 2012-10-12T04:45:50.153 に答える