bri*_*dir 17 xcode interface-builder uiview
有办法吗?我不仅要设置Class Identity而是更改设计类(因此对象属性应该更改).
原因是我放置UIView了很多子视图.现在我想把它改成UITableViewCell.也许它可以通过'黑客'xib文件来完成?
lil*_*xis 19
不幸的是,令人抓狂的是,在InterfaceBuilder中没有办法做到这一点(我发现).更改自定义类只是向UIView添加一个自定义类,而不是将UIView更改为您希望它的类(例如,UITableViewCell),带来您想要的视图可能具有的所有属性.您可以在storyboard的XML文件中看到这一点.
你想要这样说:
<label text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" ... id="Flb-Qd-jpJ"> ... </label>
Run Code Online (Sandbox Code Playgroud)
而不是这个:
<view ... id="Flb-Qd-jpJ" customClass="UILabel"> ... </view>
Run Code Online (Sandbox Code Playgroud)
但Xcode只给你后者; 它更新了视图的customClass属性,而不是更新整个元素.
如果你想要先前的,你仍然可以得到它,但你必须自己编辑xml文件,保持元素的id相同.这是一篇很棒的博客文章,更详细地解释了这一点:http://codenetwaves.blogspot.com.br/2012/09/change-view-to-scrollview-in-xcode.html
| 归档时间: |
|
| 查看次数: |
8524 次 |
| 最近记录: |