-
設(shè)置 View 的 class:
image.png
當(dāng)希望自定義一個視圖并將其關(guān)聯(lián)到一個自定義的 UIView 子類時(shí),需要在 Interface Builder 中設(shè)置這個視圖的 class浪听。這意味著自定義的 UIView 子類必須在代碼中定義螟碎,并且需要告訴 Interface Builder 在 XIB 或 storyboard 文件中使用哪個類。這樣迹栓,在加載視圖時(shí)掉分,它會實(shí)例化自定義類的一個實(shí)例。
-
設(shè)置 File's Owner:
image.png
File's Owner 是一個占位符對象克伊,通常代表了與視圖控制器相關(guān)的類酥郭。
通常會在使用視圖控制器的場景中設(shè)置 File's Owner。在這種情況下愿吹,可以將 File's Owner 的類設(shè)置為視圖控制器的類不从,然后將視圖和控件與 File's Owner 進(jìn)行連接。
通過將視圖和控件與 File's Owner 連接犁跪,可以在視圖控制器的代碼中訪問這些視圖和控件椿息,以便動態(tài)地管理和操作它們歹袁。這對于創(chuàng)建包含用戶界面元素的視圖控制器非常有用。
總結(jié)來說寝优,在設(shè)置 class 時(shí)是為了自定義視圖并在代碼中操作它条舔,而在設(shè)置 File's Owner 時(shí)是為了將視圖與視圖控制器相關(guān)聯(lián),以便在視圖控制器的代碼中管理和操作視圖乏矾。這兩種設(shè)置在不同的上下文中使用孟抗,根據(jù)需求來決定何時(shí)使用哪種設(shè)置。