溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

IOS中UIView與UIViewController的關(guān)系

發(fā)布時(shí)間:2020-06-29 20:51:49 來源:網(wǎng)絡(luò) 閱讀:1052 作者:kinbos 欄目:移動(dòng)開發(fā)

       UIView是IOS中所有可視化控件的基類,比如UIButton,UITextField等,而UIViewController從字面意思可以看出,它是UIView的控制器,也就是管理者。它負(fù)責(zé)UIView的的創(chuàng)建,銷毀,顯示,隱藏,用戶事件的處理響應(yīng)。從UIViewController的頭文件中可以看到,它有一個(gè)成員變量UIView *_view,其實(shí)這個(gè)變量就對應(yīng)著.xib或storybard文件中的要類view。

       那么,UIViewController是怎么和xib或.storyboard文件中的控件建立聯(lián)系的呢?這就得靠IBAction和IBOutlet兩個(gè)屬性了,IBAction是用來“連線”UIViewController.h中用來響應(yīng)用戶事件的方法。而IBOutlet 是用來“連線”控件對象的。用法如下:

@property (nonatomic,weak) IBOutlet UITextField *num1;

@property (nonatomic,weak) IBOutlet UITextField *num2;

@property (nonatomic,weak) IBOutlet UILabel *result;


#pragma mark 監(jiān)聽點(diǎn)擊事件

-(IBAction)btnClick;


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI