从xib中加载的view上面的label的无法赋值,是怎么回事?

佚名先生 2015-11-09 02:10:25
我再xib中创建了两个view 在控制器中加个判断 如果是"已注册"加载最后一个view 如果是"未注册"加载第一个view 这个已经实现.
但是在给两个view赋值的时候,未注册的能够赋值成功,但是已注册的view上的label 赋值失败,但是能够显示已注册的view 求大神帮忙看看是什么回事
ZhuXiangView *zhuView = nil;
if ([self.registerStatus isEqualToString:@"已注册"]) {
zhuView = [[[NSBundle mainBundle]loadNibNamed:@"ZhuXiangView" owner:nil options:nil]lastObject];
[zhuView.zhuceNo setText:[NSString stringWithFormat:@"%@",self.appRegisterCode]];
[zhuView.statuse setText:self.registerStatus];
[zhuView.createTime setText:[NSString stringWithFormat:@"%@",self.createDate]];
[zhuView.zichanNum setText:self.createUser];
[zhuView.registerDate setText:[NSString stringWithFormat:@"%@",self.createDate]];
}else{
zhuView = [[[NSBundle mainBundle]loadNibNamed:@"ZhuXiangView" owner:nil options:nil]firstObject];
[zhuView.zhuceNum setText:[NSString stringWithFormat:@"%@",self.appRegisterCode]];
[zhuView.zhuceStatuse setText:self.registerStatus];
NSString *str = [self timeWithDateString:[NSString stringWithFormat:@"%@",self.createDate ]];
[zhuView.createDate setText:str];
}
...全文
1105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckychenhc 2017-03-22
  • 打赏
  • 举报
回复
这个情况我觉着是你在拖拽的时候没有选择这个label所属的view, 而选择了默认值, 导致不能赋值

这个里面我拖拽的是Universal3的的按钮, 但是上面的归属者却默认选择的是Universal0, 所以在点击的时候会不能响应事件, 你这个应该也是这个情况
konlley 2017-03-22
  • 打赏
  • 举报
回复
一定要拖到自定义那个类去,不要拖到frist Ower里面去了,也不要设置rist Ower
oHuanghUang 2016-07-04
  • 打赏
  • 举报
回复
拖出来的记得选对是哪个对象,xib默认选第一个。
CodingFire 2016-06-22
  • 打赏
  • 举报
回复
确保赋值是在加载出来之后,同时Label给链接出来属性,设置字体颜色看看,肯定可以赋值的。
wk877836440 2016-06-20
  • 打赏
  • 举报
回复
同问,xib创建的uiview控件 上面的uilabel无法编辑
曼城不慢 2016-04-20
  • 打赏
  • 举报
回复
楼主解决了没 我也是这样的问题 用xib拖出来的button label无法进行赋值
Mr_TIG 2016-01-11
  • 打赏
  • 举报
回复
在对应的.M文件里控件是否完成了绑定?
盐城小菜 2016-01-11
  • 打赏
  • 举报
回复
我也是遇到这个问题 求解答
十万个逗 2015-11-11
  • 打赏
  • 举报
回复
已注册 里面有数据吗

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧