我创建了UIView
的子类,在nib中添加了UIView
并将类名更改为我的类。
现在,我需要笔尖的原始大小和视图位置。在.xib文件中查看显示密钥NSFrame
中所需的信息:
<object class="IBUIView" id="79599448">
<reference key="NSNextResponder" ref="972514174"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{76, 62}, {224, 44}}</string>
<reference key="NSSuperview" ref="972514174"/>
<reference key="NSNextKeyView" ref="621711566"/>
<reference key="IBUIBackgroundColor" ref="1064304267"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
如何在initWithCoder:
中提取此密钥?
答案 0 :(得分:0)
我希望我理解你的问题,但是一旦初始化了XIB,你就可以用
来获取UIView的位置和大小。NSRect originalFrame = myView.frame;
只要你把这段代码放在XIB初始化之后就会运行的地方,这应该就是你要找的。 p>