Xcode 6引入了IB_DESIGNABLE和IBInspectable。我是一個相當晚的人,3天前發現了這個。我認爲這會很方便,創建或使用自定義視圖時,但我確實有一個巨大的問題:IB_DESIGNABLE使Xcode停止工作。IB_DESIGNABLE使Xcode在離開故事板時停止響應
我設計了自定義視圖,並且它按預期正確顯示在故事板中。萬歲,我很開心!但隨後我離開故事板編輯另一個文件,Xcode停止響應,鼠標變成一個像瘋子一樣旋轉的旋轉輪子,永不結束。 (我讓它旋轉一個小時)。當我從視圖中刪除IB_DESIGNABLE屬性時,Xcode的行爲正常(但沒有更多的預覽,沒有更多的使用intrinsicContentSize約束和東西)。我再次感覺,蘋果在風中吹着口哨,並提供了一半的烘焙工具...... 我試圖在Objective-C和Swift中編寫類,結果相同。
我有SZTextView同樣的問題(https://github.com/glaszig/SZTextView)
沒有人面臨着同樣的問題,並能指導是朝着解決方案?