IOS開發基礎之使用Xcode12.3連線storyboard與屬性
最近使用Xcode12.3開發,發現連線與以前版本操作上有所不同,今天就分享一下如果連線
我們想做一個點擊按鈕使label的字換成我想要的字,簡單的案例,

這是效果

第一步我們打開Main.storyboard,點擊加號 拖一個按鈕和label標簽,修改相應的屬性的值,

第二步 :我們點擊一下ViewController.m 檔案,使得該檔案被打開一下,有打開的記錄,
接著我們點擊代碼的tab欄的最右邊的那個帶窗戶的加號按鈕,使得出現分頁,相當于eclipse的多個頁面的代碼段或者intellij IDEA分頁代碼,注意點擊之前,必須處于Main.storyboard,使得右邊是storyboard頁面,

第三步 : 我們點擊左邊的四個圓角的 點擊Recent Files , 再點擊 ViewController.m 檔案,就是我們一開始打開的ViewController.m 檔案,否則這里沒有記錄,這步操作,使得 ViewController.m 在左邊呈現,Main.storyboard在右邊呈現,

第四步: 選中頁面的控制元件 按住 ctrl鍵 滑鼠拽線 拖到類擴展里面,詢問你添加的是什么屬性,并且給屬性或者事件起名字,為了后期我們寫代碼方便,我建議是見名知意,不要亂起名字,小駝峰風格,

第六步 有了屬性和事件的函式,我們就可以寫相應的邏輯代碼了,
// ViewController.m
// Created by 魯軍 on 2021/2/17.
#import "ViewController.h"
//類擴展
@interface ViewController ()
- (IBAction)btnCLick:(id)sender;
@property (weak, nonatomic) IBOutlet UILabel *lblText;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
- (IBAction)btnCLick:(id)sender {
self.lblText.text= @"我是Johnson,我來自中國";
}
@end
最后運行,就得到我們的需求了,是不是很簡單吖,
如果我們不想要那個控制元件和點m檔案的屬性產生關聯,我們可以選中那個控制元件,右鍵 ,點擊那個叉,刪掉相應的關聯,如圖所示,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/260609.html
標籤:其他
上一篇:插入排序
下一篇:炫彩流光文字 html+css
