0

私はiOS開発の初心者です。ここでは、同じコードを何度も使用することに問題があるため、iPhone でおっとの概念を実装する方法について説明します。

sharebuttonpress = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
sharebuttonpress.frame = CGRectMake(330, 800, 145, 85);

[sharebuttonpress setBackgroundImage:[UIImage imageNamed:@"share_new.png"]
                        forState:UIControlStateNormal];
[sharebuttonpress addTarget:self action:@selector(sharePressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:sharebuttonpress];

[self.view bringSubviewToFront:sharebuttonpress];
4

1 に答える 1

1

メソッドが行います

アプリケーションを開発する前に、Objective-C を学ぶ必要があります。

Apple.Developer サイトから基本をお読みください。メソッドとメッセージングのセクションを読む

例:

-(void)createMyButton{

  sharebuttonpress = [UIButton buttonWithType:UIButtonTypeCustom];
  sharebuttonpress.frame = CGRectMake(330, 800, 145, 85);

  [sharebuttonpress setBackgroundImage:[UIImage imageNamed:@"share_new.png"]
                        forState:UIControlStateNormal];
  [sharebuttonpress addTarget:self action:@selector(sharePressed:)   forControlEvents:UIControlEventTouchUpInside];
  [self.view addSubview:sharebuttonpress];

  [self.view bringSubviewToFront:sharebuttonpress];

}

必要な場所でメソッドを呼び出します

[self createMyButton];

Objective C でのコードの再利用に関する事前ドキュメント はこちら

于 2012-10-11T13:53:56.523 に答える