3
是否可以直接在Interface Builder中將仿射變換應用於視圖?我知道我可以附加一個插座並將其分配給代碼中的轉換,但我希望可以方便地在Interface Builder中調整轉換。在Interface Builder中應用仿射變換以查看
是否可以直接在Interface Builder中將仿射變換應用於視圖?我知道我可以附加一個插座並將其分配給代碼中的轉換,但我希望可以方便地在Interface Builder中調整轉換。在Interface Builder中應用仿射變換以查看
沒有。抱歉。
有幾個屬性可以在IB中設置。有時蘋果會添加它們,然後IB向您發出警告,說它「僅在iPhone OS 3.0及以上版本中支持」或類似(我認爲這是某些類或其他類中contentEdgeInsets的情況)。
有一個很小的機會,你可以編輯XML,猜到正確的屬性名稱,並將其設置爲正確的字符串(可能是任何NSStringFromCGAffineTransform收益),但我想,如果有可能,蘋果就已經包括它。
您可以編輯xib,添加自定義屬性並使用類別覆蓋-[UIView initWithCoder:]
並加載您的自定義屬性的機會稍大一些。您還可以爲自定義視圖類編寫InterfaceBuilder插件,該插件支持在IB中設置變換...