(IBAction)button to label output

后端 未结 2 1004
生来不讨喜
生来不讨喜 2021-01-27 16:39

hi im new in iphone SDK object C programming.. this question i want to ask is that , how can i run a program with 2 buttons (increment 1 and decrement 2) to be shown the result

2条回答
  •  面向向阳花
    2021-01-27 16:57

    It is very easy to implement once you get a bit familiar with Objective C and Xcode. But my advice is get a bit familiar with these so that it would be also easy for fellow developers to help you explain.

    I hope you have created a trial project to kick-start with. It would be having .h .m and .xib files.

    1. Take two UIButtons and one UILabel in you xib file.

    2. Connect the Buttons and lable's outlet to your nib file.

    3. Add the following code in your .h and .m files.

    Code for .h File

    @interface RootViewController :     UIViewController<> {
    IBOutlet UIButton *incrBtn;
    IBOutlet UIButton *decrBtn;
    IBOutlet UILabel *label;
    NSInteger counter;
    
    }
    
    -(IBAction)incr;
    -(IBAction)decr; 
    

    Code for .m file

    - (void)viewDidLoad {
    [super viewDidLoad];
    counter=0;
    label.text=[NSString stringWithFormat:@"%d",counter];
    }
    
    -(IBAction)incr{
    counter++;
    label.text=[NSString stringWithFormat:@"%d",counter];
    
    
    }
    
    -(IBAction)decr{
    counter--;
    label.text=[NSString stringWithFormat:@"%d",counter];
    
    
    }
    

    And that's it!

提交回复
热议问题