如何使用 XIB 製作自定義可重用的 UIView

以下示例顯示了從 XIB 初始化檢視所涉及的步驟。

這不是一個複雜的操作,但需要遵循確切的步驟,以便第一次正確地執行,避免異常。

loadNibNamed 如何工作

主要步驟是:

  1. 建立 XIB
  2. 建立類 .h 和 .m
  3. 在 .h 中定義出口
  4. 在 .h 和 XIB 之間連線插座

參見附頁截圖:

StackOverflow 文件

  1. 在 .m 檔案的 initWithCoder 函式內呼叫 loadNibNamed。這是確保你可以直接將 UIView 物件放入 storyboard / Parent UIView XIB 檔案並將其定義為自定義檢視所必需的。載入 storyboard / parent XIB 後,不需要其他初始化程式碼。你可以將自定義檢視新增到其他檢視,就像在 XCode 中給出的其他內建 Objective C 檢視物件一樣。