iphone – 在界面生成器和XCode中连接UILabel?
我正在尝试做一些简单的事情,在XCode和IB中添加一个标签到View,我无法弄清楚如何做.我在网上找到的所有样本都是IB的旧版本,所以方向不正确.
我的.xib文件上有一个标签,在我的Controller.h文件中我有一个IBOutlet UILabel声明与一个属性设置. 在我的Controller.m文件中,我合成了Property. 在Interface Builder中,我不能为我的LIFE知道如何将我的代码中的标签与.xib上的标签相关联. 如果我在Interface Builder的Library Window下看到Controller,Label将在Outlets下显示为UILabel.我很确定它以前是一个类型“id”,但它会自动显示为UILabel,如果我尝试添加一个“id”,它也不起作用. 有人可以指点我去解释这个愚蠢的事情吗?制作标签的文字不应该很难. 解决方法
假设你的视图叫做ExampleView.单击文件所有者,然后按?4.这将突出显示身份框.确保类名与您的类的名称相同.
保存并关闭Interface Builder,然后进入Xcode并验证: // ExampleViewController.h #import <UIKit/UIKit.h> @class ExampleViewController; @interface ExampleViewController : UIViewController { IBOutlet UILabel *label; } @property (retain,nonatomic) IBOutlet UILabel *label; @end 在.m文件中: // ExampleViewController.m #import "ExampleViewController.h" @implementation ExampleViewController @synthesize label; 然后保存xcode文件并打开您的ExampleView.将标签拖到视图上.您不应该将该标签连接到文件所有者. 插入你点击文件夹. HIT?2这将打开连接框.那么你会看到你的插座.单击并将其连接到您的标签. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |