私のアプリケーションでは、大きな「もの」を何時間も解決しようとしています。私はとても疲れているので、「もの」の言葉の代わりにどのような言葉を使うべきか覚えていない。 :pストーリーボードを使用してプログラムでボタンを接続
私はアプリでストーリーボードを初めて使用しています。
私はボタンをプログラムで作成します。これは後でデータベースのデータに依存します。タイトルが言っているように、私の問題は私がストーリーボードを使用していることで、ストーリーボードに新しいビューを作成してボタンを変更する方法を把握できないということです。また、最初のビューのデータもあります。
あなたが私を助けてくれるなら、ここにいくつかのコードがあります。 ; p
- (void)viewDidLoad
{
[super viewDidLoad];
int heightGrowt = 0;
for(int i = 0; i < 10; i++)
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(10, heightGrowt, 300, 40);
heightGrowt = heightGrowt + 50;
[button setTitle:@"First element" forState:UIControlStateNormal];
[scrollWiew addSubview:button];
}
[scrollWiew setScrollEnabled:YES];
[scrollWiew setContentSize:CGSizeMake(320, heightGrowt)];
}
私に助けになるものがあれば、非常に感謝します。 :)
は 'scrollWiew' nilですか? –
いいえ、scrollViewでは何も問題ありません。問題は、ストーリーボードのシーンにアクセスできないことです。私はコードを少し更新しました。 私はこれをwiewDidLoadに追加しました: [button addTarget:自己アクション:@selector(buttonPressed :) forControlEvents:UIControlEventTouchUpInside]; そして、この関数: - (void)buttonPressed:(id)Sender これでこれを実現します: UIButton * button =(UIButton *)Sender; int id_ = button.tag; NSLog(@ "タグ値:%d"、id_); –