0

わかりました、ボタンを作成して編集する簡単な方法を作ろうとしています。

ボタンを宣言しました

UIButton *button1, *button2;

その後、ボタンを作成するメソッドを作成しました。

-(void)addButton:(NSString *)name :(NSString *)buttonId :(UIButton *)button {
    int height;
    height = buttonId.intValue;
    height = height *45;

    button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button setTitle:name forState:UIControlStateNormal];
    button.frame = CGRectMake(80.0, 120+height, 160.0, 40.0);
    [self.view addSubview:button];

}

内部で-viewDidLoad私が追加したメソッドと呼ばれる

[self addButton:@"Button one!" : @"1" : button1];

すべてが機能し、ボタンが表示され、すべてが表示されます。ただし、ボタンのアルファを変更したり、非表示にしたりしようとすると、機能しません。

button1.alpha = 0.1;動作しないなど。

どんな助けでも大歓迎です。

4

1 に答える 1