Ios 簡單實現控件交互

//
//  ViewController.m
//  helloworld
//
//  Created by apple on 2020/6/15.
//  Copyright © 2020 tu. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

int index1=0;

// 控制器的view加載完畢的時候調用
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
     NSLog(@"%s","打印測試1");

}

//函數
//函數前面的減號 代表一個函數的開始
//objectc沒有public和private。
//函數前面的加號 代表可以直接調用這個函數,而不用類的實例
//    - (返回類型) 函數名:(參數類型)參數類型

//按鈕事件
//在界面選中按鈕控件,右鍵,會彈出這個按鈕控件的相關事件列表,然後
// 按住Ctrl鍵,點擊事件右邊的加號,拖到代碼裏面來
- (IBAction)Button1TouchDown:(id)sender {
    NSLog(@"%s","Button1TouchDown");
    
      
    //UILabel* label= [self.view subviews][0];
    //獲取UIView控件
    for(UIView* subView in self.view.subviews)
    {
        // [實例 方法名:參數] 方法調用
        if([ subView isKindOfClass:[UILabel class] ])
        {
            // NSLog(@"subview= %@",subView); //輸出 所有屬性
             UILabel* uiLabel=(UILabel*)subView;
              NSLog(@"text= %@",uiLabel.text);
            //根據tag屬性找到 label
            if( uiLabel.tag==1 )
            {
                ++index1;
                NSString* string1=NULL;
                string1=  [NSString stringWithFormat:@"%d",index1];
                string1= [string1 stringByAppendingString:@"修改"];
                uiLabel.text=string1;
            }
        }
    }
    
    
}



@end

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章