
我的.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这将打开连接框.那么你会看到你的插座.单击并将其连接到您的标签.
总结以上是内存溢出为你收集整理的iphone – 在界面生成器和XCode中连接UILabel?全部内容,希望文章能够帮你解决iphone – 在界面生成器和XCode中连接UILabel?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)