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中设置变换...