【发布时间】:2011-04-06 19:26:53
【问题描述】:
我创建了UIView 的子类,将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: 中提取此密钥?
【问题讨论】:
-
不确定我是否遵循您的问题,但如果您尝试获取 UIViews 框架(其位置和大小)... self.frame 将起作用。
标签: iphone objective-c ios4